可以在不重复父元素的情况下选择两个孩子吗?
$('section#id > h4, section#id > hr ').hide(); // OK
$('section#id > h4 + hr ').hide(); // Maybe ?
谢谢!
答案 0 :(得分:2)
您可以使用.children()
方法
获取匹配元素集中每个元素的子元素,可选择通过选择器进行过滤。
$('section#id').children('hr, h4').hide();
OR,.find()
方法
获取当前匹配元素集中每个元素的后代,由选择器,jQuery对象或元素过滤。
$('section#id').find('> hr, > h4').hide();
.find()
和.children()
方法类似,只是后者只在DOM树中向下移动一个级别。
答案 1 :(得分:1)