【发布时间】:2017-07-24 15:51:59
【问题描述】:
请看这个小提琴... http://jsfiddle.net/sM8sb/1/
jQuery 语法是:
$(document).on('click', 'input[name^="treated"]', function () {
var row = $(this).closest('tr');
calculateRow(row);
});
function calculateRow(row) {
if ($("table.authors-list").find('input[name^="treated"]').is(':checked')) {
var product = row.find('input[name^="product"]').val();
alert(product + ' checked');
} else {
var product = row.find('input[name^="product"]').val();
alert(product + ' unchecked');
}
}
我想要的是,当我选中一行的复选框时,它会显示该行的产品输入值和“已选中”状态。当我取消选中它时,它显示相同但未选中。
我不确定 jsfiddle 上 jQuery 的 onload/ondomready 选项。
任何帮助将不胜感激。
【问题讨论】: