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
そのクラスを持たないが選択され、次に最後のが選択されます。ここで動作するのを見てください。
完全に明確にするために、これらは同等です。
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
}