我有一个<div>
,在该div中有几个<a>
个标签。使用jQuery,我想显示前四个<a>
标签。
我已使用以下代码进行管理:
$('div.gallery-hor.read-more a:nth-of-type(-1n+4)').show();
有一个问题:IE *及以后不支持:nth-of-type()
代码。
是否有一个解决方法宽度jQuery来解决跨浏览器的这个问题?
答案 0 :(得分:8)
http://docs.jquery.com/Selectors/lt#index
$('div.gallery-hor.read-more a:lt(4)').show();
答案 1 :(得分:3)
您不仅可以使用slice
来选择前四个,还可以从任何索引(开始)到任何索引(结束)进行选择。的 EXAMPLE 强>
$('div.gallery-hor.read-more a').slice(0,4).show();
<强> documentation 强>