他の多くのa
クラス要素とともに、マークアップとのリンクがあります
<a class="editLink" href="www.somelink.com"> Edit <\a>
a
そして、このeditLink
クラスの要素を除いて、jQuery を使用してすべての要素を選択したいと考えています。
だから私はa.not(".editLink")
正常に動作するjQueryセレクターに使用しました。a.not("editLink")
ただし、これは私が行ったときにも機能することに気付きましたa.not("#editLink")
not()
メソッド引数の一部として渡された CSS を jQuery が無視するようです。ドキュメントは、id/class CSS を渡す必要があることを示唆していますが、私が知る限り、それは不要です。
誰でもこれに光を当てることができますか?私は愚かですか、それとも何か魔法が起こっているのでしょうか?
ありがとう
更新 - 構文に誤りがあると思います。やっていた:
$("p, a.not(".editLink")").click()...
あるべき時
$("p, a").not("a.editLink").click()...
だから私の悪い。editLink
興味深いことに、オリジナルはクラス内の要素とは別にすべての a 要素を選択していました。
ご協力いただきありがとうございます :)