我已經使用過很多次,但是這次它不起作用,並且在控制檯中沒有錯誤。 我有這個網站:第一選擇器不首先過濾,但第一個孩子沒有過濾
<ul>
<li class="iheader"><h1>TITLE</h1></li>
//some more list items
<li class="iheader"></li>
</ul>
現在運行此代碼:
$('.iheader:first').removeClass('iheader');
刪除這兩個類。我也試過:
$('.iheader').filter(':first').removeClass('iheader');
而且結果相同。
但是,如果我使用first:child
它確實工作時,如上所述的HTML。
任何人都知道爲什麼?這可能與我包括jQuery移動的事實有關嗎?
在小提琴中工作:http://jsfiddle.net/RoryMcCrossan/29HKU/。問題必須存在於代碼中的其他地方。 –
由於某種原因@acme解決方案爲我工作,你碰巧知道爲什麼? –