Получите нажатый элемент в ButtonSet

Я хотел бы знать, какой элемент нажат так, я могу изменить его класс CSS. Вот код:

<script type="text/javascript">
      $(function() {
       $("#radio").buttonset();
      });
</script>

<div id="radio">
   <input type="radio" id="radio1" name="radio" /><label for="radio1">Choice 1</label>
   <input type="radio" id="radio2" name="radio" checked="checked" /><label for="radio2">Choice 2</label>
   <input type="radio" id="radio3" name="radio" /><label for="radio3">Choice 3</label>
</div>
5
задан Babiker 22 June 2010 в 15:32
поделиться

3 ответа

Вы можете сделать что-то вроде:

$("#radio :radio").click(function(){
   alert($(this).attr("id")); // this refers to current clicked radio button
   $(this).removeClass('class_name').addClass('class_name');
});
2
ответ дан 18 December 2019 в 07:53
поделиться
$("#radio :radio").click(function(){
    //alert($(this).attr("id"));
});
0
ответ дан 18 December 2019 в 07:53
поделиться
$('#radio').bind('click', function(event){
       $('#radio').removeClass('selected');
       $(this).addClass('selected');
});
0
ответ дан 18 December 2019 в 07:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: