Снятие checked по клику
Необходимо при нажатии на radiobutton class="down_ground", снять checked с кнопки id="standart", и аналогичное в обратном порядке, вся беда в том, что кнопки находятся в разных блоках.
|
Возможно решение кому то пригодится, взаимозаменяющие onclick:
<button onclick='$("#standart_option").removeAttr("checked");'>first_block</button>
<button onclick='$("#not_standart_option").removeAttr("checked");'>second_block</button>
|
<script src="http://code.jquery.com/jquery-latest.min.js"></script>
<input type="radio" name="rg1" checked>
<input type="radio" name="rg1">
<input type="radio" name="rg1">
<br>
<input type="radio" name="rg2" checked>
<input type="radio" name="rg2">
<input type="radio" name="rg2">
<script>
jQuery(function ($) {
$(':radio[name^="rg"]').bind('change', function () {
var rg1 = $(':radio[name="rg1"]');
var rg2 = $(':radio[name="rg2"]');
if ($(this).attr('name') == 'rg1') {
rg2.eq(rg1.index(this)).attr('checked', 'checked');
} else {
rg1.eq(rg2.index(this)).attr('checked', 'checked');
}
});
});
</script>
|
| Часовой пояс GMT +3, время: 09:55. |