如何用jQuery隐藏first/second div?如何隐藏没有id/class的jquery的div?
Div无法获得id/class!
<body>
<div>
<p>ssssssss</p>
</div>
<div>
<p>ttttttttt></p>
</div>
<div>
<p>fffff</p>
</div>
</body>
如何用jQuery隐藏first/second div?如何隐藏没有id/class的jquery的div?
Div无法获得id/class!
<body>
<div>
<p>ssssssss</p>
</div>
<div>
<p>ttttttttt></p>
</div>
<div>
<p>fffff</p>
</div>
</body>
要隐藏第一<div>
元件,执行:
$("div:eq(0)").hide();
要隐藏第二<div>
元件,执行:
$("div:eq(1)").hide();
要隐藏第一和第二<div>
元件做:
$("div:lt(2)").hide();
$("body div:nth-child(1)").hide();
也许?需要未经检验
HTML标记,以帮助进一步
编辑 - 嗯哼,代码块失败 - 我的代码仍然有效,但我怀疑有一个更好的办法
可以使用伪选择:第一个和:nth(n)...请注意,nth(n)是从零开始的。所以:nth(0)等价于:first。
$('div:first').hide();
$('div:nth(1)').hide();
$('div:lt(2)').hide();
隐藏子1区和儿童DIV 2(或3或4)
$('body div:nth-child(1),body div:nth-child(2)').hide();
第n个孩子是偏移和逗号的方式隔开了..如果你想保持DIV哪些#2它可能是
$('body div:nth-child(1),body div:nth-child(3)').hide();
+1使用lt。 – 2010-11-30 22:23:41