所以我的標題可能會令人困惑,但它有正確的細節。我有一個可點擊行的表格。點擊該行時,該行突出顯示。該表還有一個複選框列。 單擊該複選框不應突出顯示或刪除該行中的高亮顯示。如何正確使用.not()或:不在.on('click','tr',function(){...})? http://jsfiddle.net/vmu0p2oe/jQuery .on()tr在tr上使用.not()單擊事件複選框單擊?
$('table').on('click', 'tr', function() {
if ($(this).hasClass('selected')) {
$(this).removeClass('selected');
//$(this).find(":checkbox").prop("checked", false);
}
else {
$('tr.selected').removeClass('selected');
$(this).addClass('selected');
//$(this).find(":checkbox").prop("checked", true);
}
});
那個美麗的時刻,當你發現*正是你想要解決的問題。 – 2017-02-08 18:39:17