实际上,在这个表中,select all和column-wise选择使用class和id完美地工作,如何在一个页面上重新配置多个表而不重复js代码?寻求建议。
$(document).ready(function() {
// Check all rows
$('#check_all').click(function() {
$('input').prop('checked', this.checked);
});
// Check all columns
$('.check_column').click(function() {
var index = $(this).closest('th').index();
var isChecked = $(this).prop('checked');
$('.check_row').each(function() {
var checkboxes = $(this).closest('tr').find(':checkbox');
checkboxes.eq(index).prop('checked', isChecked);
});
});
$('.check_row').click(function() {
var checkboxes = $(this).closest('tr').find(':checkbox');
checkboxes.prop('checked', this.checked);
});
});
个字符
1条答案
按热度按时间7xllpg7q1#
你必须去掉表中所有的
id
s,只使用class
es。个字符