我有一个div,其中包含更多的div.这些div内部包含table/div.如何在jquery中选择这个父div及其子节点?父div有" AccordionTitle AccordionTitle-selected"
我试过以下
var klo=$(".AccordionTitle.AccordionTitle-selected").contents()
和
var klo=$(".AccordionTitle.AccordionTitle-selected").children().clone()
Run Code Online (Sandbox Code Playgroud)
但它只选择父div及其子.它不会深入到root.我使用的是jquery 1.9.0
谢谢
您可以使用,分隔符来选择多个查询.这样的事应该做.
var klo=$(".AccordionTitle.AccordionTitle-selected, .AccordionTitle.AccordionTitle-selected > *")
Run Code Online (Sandbox Code Playgroud)
这将选择元素本身以及DOM树中元素本身正下方的元素.
如果你正在寻找一个解决方案,以找到子元素和其子元素太多,这样的事情就行了.
var klo=$(".AccordionTitle.AccordionTitle-selected, .AccordionTitle.AccordionTitle-selected *")
Run Code Online (Sandbox Code Playgroud)
原理是一样的,只是现在你省略了>只允许子节点在原始节点下面的运算符.
var klo=$(".AccordionTitle.AccordionTitle-selected").children().addBack()
Run Code Online (Sandbox Code Playgroud)