私がいくつか持っているとしましょう
<TR style = "background-color : red ;">
いくつかの
<TR>
(コロンとセミコロンの隣のスペースは意図的なものであることに注意してください。私が扱っているページはそのように書かれているからです)
今、これ:
$('.detailtable tr:not([style~="darkgray"])')
完璧に動作します。しかし、ここでは次のように述べています。
[name!="value"] は、ネイティブ DOM querySelectorAll() メソッドによって提供されるパフォーマンス向上を利用できません。最新のブラウザでパフォーマンスを向上させるには、代わりに $("your-pure-css-selector").not('[name="value"]') を使用してください
だから私は疑問に思っていました:私の表現は最高のものですか、それとも次のようなものですか:
$('.detailtable tr').not('[style~="darkgray"]') // this doesn't work!
より良いパフォーマンスですか?そして、この最後の式を書く正しい方法は何ですか?
前もって感謝します