【发布时间】:2012-01-03 07:24:18
【问题描述】:
这是怎么回事..
$("div.toggle1").hide();
$("div.toggle3").hide();
$("div.toggle4").hide();
$("div.toggle5").hide();
不等于这个...
$('#container div').not('.toggle2').hide();
发生在点击事件上,但它与手动输入多个 hide() 标记不同。我只是想减少我在父级#container div 中不断添加的每个 div 的 hide() 标签使用量。
【问题讨论】:
-
在第二种情况下尝试从选择器中删除
#container。现在这两种情况的结果是一样的吗? -
这两个对我来说是等价的。见:jsfiddle.net/jli1/nVNDA(只需评论/取消评论并重新运行)