写的这么烦的元素选择,是为了避免和它原有的冲突,所以才这么搞的,借鉴借鉴就行,吐槽吐槽就行,轻点!疼~~~~~~~~~
$(document).on('click','.dialog .button-group.radio>label',function(){
$(this).addClass('active').siblings('.dialog .button-group.radio>label').removeClass('active');
var n = $(this).data('name');
var v = $(this).data('value');
$('[name="'+n+'"]').attr('value',v);
})html代码<div class="button-group radio">
<input type="hidden" name="status" value="1">
<label class="button active" data-value="1" data-name="status"><span class="icon icon-check"></span> 是</label>
<label class="button" data-value="0" data-name="status"><span class="icon icon-times"></span> 否</label>
</div> 最佳答案