我正在使用下面的代码来选中所有复选框,但问题是有时复选框有一个父项 <td>
与风格=“显示:无;” css 属性,不应检查。
如何修改下面的代码以忽略不可见的复选框?
// Check / uncheck all checkboxes
$('.check_all').click(function() {
$(this).parents('form').find('input:checkbox').attr('checked', $(this).is(':checked'));
});`
(<td>
:s 不可见的原因是 quicksearch.js)
最佳答案
使用 :visible 选择器:
$(this).parents('form').find('input:checkbox:visible').attr('checked', $(this).is(':checked'));
关于javascript - 使用 jQuery 不检查隐藏的 td :s,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10666188/