【发布时间】:2013-01-08 23:15:43
【问题描述】:
我第一次使用了很多次,但这次它不起作用并且控制台中没有错误。 我有这个html:
<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 mobile 的事实有关吗?
【问题讨论】:
-
在小提琴中工作:jsfiddle.net/RoryMcCrossan/29HKU。问题一定出在代码的其他地方。
-
出于某种原因,@acme 解决方案对我有用,你碰巧知道为什么吗?
标签: jquery html jquery-mobile jquery-selectors