이의 내가 어떤선택 요소
<TR style = "background-color : red ;">
일부
<TR>
가 있다고 가정하자 (즉, 공간 콜론 옆과에 주목해야합니다
: 내가 처리하고있는 페이지가지금) 그런 식으로 작성되어 있기 때문에 세미콜론은이 의도적이다
은 완벽하게 작동합니다. 하지만 here라고 말하면 :
그래서[이름! = "값"] 네이티브 DOM querySelectorAll() 메소드에서 제공하는 성능 향상을 이용할 수 없습니다. . 현대적인 브라우저에서 더 나은 성능을 위해 ("당신의-순수 CSS 선택기") 대신하지 ('[이름 = "값"]')
궁금 해서요을 $를 사용하여 내 표현 최고 하나 또는 이와 유사한 것 :
$('.detailtable tr').not('[style~="darkgray"]') // this doesn't work!
더 나은 성능을 제공합니까? 마지막 표현을 작성하는 올바른 방법은 무엇입니까? 흥미롭게도
'$ ('. detailtable tr'). ('[style ~ = "darkgray"]')'는 동일하게 동작해야합니다. 성능이 걱정된다면 http://jsperf.com/을 테스트하십시오. –
$ ('detailtable tr') 주석에 쓰지 않았으므로 ('[style ~ = "darkgray"]')는 작동하지 않습니다 ... – Pierpaolo