可以像在代码中那样处理多个in吗?
<script>
$("#segement1, #segement2, #segement3").hide()
</script>
<div id="segement1"/>
<div id="segement2"/>
<div id="segement3"/>
发布于 2011-01-05 20:46:53
是的,#id
selectors和multiple selector (逗号)的组合在jQuery和CSS中都是完全有效的。
但是,对于您的示例,由于<script>
先于元素出现,因此您需要一个document.ready
处理程序,因此它会等到元素在DOM中时才去查找它们,如下所示:
<script>
$(function() {
$("#segement1,#segement2,#segement3").hide()
});
</script>
<div id="segement1"></div>
<div id="segement2"></div>
<div id="segement3"></div>
https://stackoverflow.com/questions/4604099
复制相似问题