我與現有的jQuery的工作(3.2.1版本)功能:
$('#example').on('click', 'tbody td:not(:first-child)',
function (e) {
// do stuff
});
在這種情況下,函數(e)如只採取行動TD不是該行的第一列。
如果我需要添加一些更多的條件(在至少有5個這樣的列的表中會發生什麼),該函數變得有點醜陋。
在測試中,我知道它可行,但有一個更好的方法來做到這一點。
$('#example').on('click', 'tbody td:not(:first-child):not(:nth-
child(2)):not(:nth-child(3))',
function (e) {
// do stuff
});
是否有更清晰的技術來指示選擇器中的一組無條件?我在想,我可以用一個函數替換選擇器字符串,但我還沒有看到使用的示例,即使在jQuery website上。
':not(.excludeme)' –
where .excludme is a class? – RandomHandle
好吧,'excludeme'就是類名。 –