我有两个问题:)
我使用 Jquery 在第一列中选择表格行和复选框,我怎样才能使 2 和 7 列不可点击。我的意思是,如果您单击 7 列的单元格,它将不会选择复选框,也不会添加“选定”类。
$('#tableID tbody tr') .filter(':has(:checkbox:checked)') .addClass('selected') .end() .click(function (event) { $(this).toggleClass('selected'); if (event.target.type !== 'checkbox') { $(':checkbox', this).attr('checked', function () { return !this.checked; }); } });
我正在使用 JavaScript 添加所有一列值,当表格没有合并单元格时,脚本工作正常。如何使它与合并的单元格一起工作。
_________ _________
|_|_|_|_| | |_|_|
|_|_|_|_| script working |___|_|_| script doesn't work
|_|_|_|_| |_|_|_|_|
|_|_|_|_| |___|_|_|
function count() {
var i;
var sum=0;
var table = document.getElementById("tableID");
for (i=1;i<table.rows.length-1;i++) {
sum += Number(table.rows[i].cells[3].innerHTML, 10);
}
document.getElementById('sum1').innerHTML = sum;
}
第二部分的HTML代码:http: //jsfiddle.net/f4zH9/
谢谢