使用jquery隐藏下一个子元素
假设我有下面的HTML使用jquery隐藏下一个子元素,jquery,Jquery,假设我有下面的HTML <div id="target"> <div> <div></div> //hide this one </div> ... </div> //把这个藏起来 ... 如何隐藏第二个div.$('#target').children().hide();将隐藏第一个开始 谢谢我想你想要: $('#target div div').hide(); 选择div中
<div id="target">
<div>
<div></div> //hide this one
</div>
...
</div>
//把这个藏起来
...
如何隐藏第二个div.$('#target').children().hide();将隐藏第一个开始
谢谢我想你想要:
$('#target div div').hide();
选择div中的divinside
#target
,如果需要使用css执行此操作
#target > div div:first-child {display:none;}
我认为一般来说,最好使用选择器尽可能接近所需的元素,这取决于用例和您事先知道的内容。有更多的通用解决方案可以计算
#target
的子代,但是如果你已经知道了,为什么还要让计算机来计算呢?