2010-11-30 66 views

回答

9

要隐藏第一<div>元件,执行:

$("div:eq(0)").hide(); 

要隐藏第二<div>元件,执行:

$("div:eq(1)").hide(); 

要隐藏第一和第二<div>元件做:

$("div:lt(2)").hide(); 
+1

+1使用lt。 – 2010-11-30 22:23:41

0

$("body div:nth-child(1)").hide();也许?需要未经检验

HTML标记,以帮助进一步

编辑 - 嗯哼,代码块失败 - 我的代码仍然有效,但我怀疑有一个更好的办法

0

可以使用伪选择:第一个和:nth(n)...请注意,nth(n)是从零开始的。所以:nth(0)等价于:first。

$('div:first').hide(); 
$('div:nth(1)').hide(); 
0

隐藏子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();