我想编写一个选择器,它针对没有特定类的第一个元素.
<ul>
<li class="someClass">item 1</li>
<li>item 2</li> <-- I want to select this
<li class="someClass">item 3</li>
<li>item 4</li>
</ul>
Run Code Online (Sandbox Code Playgroud)
我知道如何选择没有"someClass"的所有元素:
$('li not:(.someClass)').dostuff();
Run Code Online (Sandbox Code Playgroud)
但我不知道如何只选择没有"someClass"的第一个元素.
谁知道怎么做?
$('li:not(.someClass):first')
Run Code Online (Sandbox Code Playgroud)
这是一个有效的演示:http://jsbin.com/arosa