我有多组是/否单选按钮,它们根据单选值隐藏或显示 div。如何仅选择最接近的 div 到已更改的单选按钮集?
http://jsfiddle.net/infatti/esLMh/
这可行,但会更改页面上的所有 div,而不仅仅是最接近的。
$('.hide-show input').change(function() {
$('.hide-show-yes').toggle(this.value == 'yes');
$('.hide-show-no').toggle(this.value == 'no');
});
$('.hide-show input:checked').change(); //trigger correct state onload
当页面上有多个集合时,如何仅影响最接近收音机的 div?
$('.hide-show input').change(function() {
$(this).next('.hide-show-yes').toggle(this.value == 'yes').next('hide-show-no').toggle(this.value == 'no');
});
$('.hide-show input:checked').change(); //trigger correct state onload