用jQuery显示前四个孩子

时间:2012-01-12 11:37:53

标签: jquery

我有一个<div>,在该div中有几个<a>个标签。使用jQuery,我想显示前四个<a>标签。

我已使用以下代码进行管理:

$('div.gallery-hor.read-more a:nth-of-type(-1n+4)').show();

有一个问题:IE *及以后不支持:nth-of-type()代码。

是否有一个解决方法宽度jQuery来解决跨浏览器的这个问题?

2 个答案:

答案 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