[英]jquery nth selector in IE7
我有一个元素列表,需要使用jquery对列表中的第一个元素进行一些修改。 我尝试了几种方法来针对第一个项目,但它们似乎都无法在IE7中工作。 这些是我尝试过的以下方法...
$(this).eq(1)
$(this).first()
$(this:nth-child(1))
所有这些方法都可以在除IE7之外的所有浏览器中使用,是否有人知道要用于IE7的修补程序或可以在IE7中使用的其他方法?
在此先感谢您的帮助?
尝试这个。
<ul id="list">
<li>list item 1</li>
<li>list item 2</li>
</ul>
$('#list li').first().css('background-color', 'red');
它在IE7中正常工作http://jsfiddle.net/jur4x/JKBH4/
这样尝试
$(this:first-child)
从这里将获得更多信息
编辑
对困惑感到抱歉。 我想说的是使用第一个孩子而不是first()
您可以像这样使用$('ul li:first-child').css('background-color', 'red');
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.