是否可以选择两个子元素而不重复父元素?
$('section#id > h4, section#id > hr ').hide(); // OK
$('section#id > h4 + hr ').hide(); // Maybe ?
谢谢!
发布于 2015-08-12 15:13:44
您可以使用.children()
方法
获取匹配元素集合中每个元素的子元素,可以选择由选择器过滤。
$('section#id').children('hr, h4').hide();
或,.find()
方法
获取由选择器、jQuery对象或元素筛选的当前匹配元素集中的每个元素的子元素。
$('section#id').find('> hr, > h4').hide();
.find()
和.children()
方法是相似的,只不过后者只在DOM树上运行一个级别。
发布于 2015-08-12 15:13:29
https://stackoverflow.com/questions/31969130
复制相似问题