要素を選択したいが、その祖先の1つが特定のセレクタと一致するかどうかはわからない。コンテキストを否定する方法
たとえば、テーブルの子孫でないノード<a>
をすべて一致させたいとします。
私はこのような何か試してみました:
$("a", ":not(table *)");
をそれは私のブラウザがクラッシュします。
この1つはまた私のブラウザをハング:
jQuery("a", ":not(table td)");
照会ページが非常に大きなテーブルがたくさんで、非常に大きいです。だから、私もうまくいくものが必要です。何か案は?
ありがとうございました!興味深いことに、テーブルをスキャンしていないときのパフォーマンスは悪くなります。セレクタでは時間がかかるからです。 – Aaron