我想用 var p 做点什么:
var p = $("li:last");
但是如果附加了某个类,我不想做任何事情。我试过:不是这样的:
var p = $("li:last:not(.Class)");
这行不通。如何在我的 var 中排除 .Class?
我想用 var p 做点什么:
var p = $("li:last");
但是如果附加了某个类,我不想做任何事情。我试过:不是这样的:
var p = $("li:last:not(.Class)");
这行不通。如何在我的 var 中排除 .Class?
var p = $("li:last").not(".Class");
实际上:not
确实可以作为选择器。
如果你想选择最后一个没有类的元素,使用这个
var p = $("li:not(.Class):last");
这首先选择li
没有该类的 s,然后是最后一个。看到它在这里工作。
为了清楚起见,这些是等效的:
var p = $("li:not(.Class):last");
var p = $("li").not(".Class").last();
而且,这些也是等价的:
var p = $("li:last:not(.Class)");
var p = $("li").last().not(".Class");
var p = $("li:last");
if (!p.hasClass('Class')){
//some stuff
}