【发布时间】:2018-05-13 16:20:03
【问题描述】:
我有一个 jquery 函数,可以在选中或取消选中某些复选框时显示或隐藏 div,并且使用“更改”功能可以正常工作。因此,如果该复选框之前已被选中,则不会显示相应的 div。如何更改此代码才能正常工作?
我的代码在这里:
<script>
jQuery(document).ready(function($) {
$('.my_features').change(function() {
var checkbox = $(this);
if( checkbox.is(':checked') ) {
$( '#' + checkbox.attr('data-name') ).show();
} else {
$( '#' + checkbox.attr('data-name') ).hide();
}
});
});
</script>
【问题讨论】:
-
将
change更改为click -
结果和“点击”一样...
标签: javascript jquery checkbox checked