Снятие 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, время: 16:14. |