是否有一个 jQuery 选择器可以获取 A 类中不是 B 类后代的所有元素?
示例:
<body>
<div class=report-value id=overview></div>
<div class=panels>
<div class=report-value id=sales></div>
<div class=report-value id=training></div>
<div class=report-value id=hr></div>
</div>
<div class=report-value id=summary></div>
</body>
对于上面的示例,需要选择不是 .panels
元素后代的所有 .report-value
元素。报告值的计算量很大,只有在实际显示时才需要计算。
类似于:
var elems = $('.report-value:excludeTree(.panels)');
它将返回一个仅包含#overview
和#summary
的jQuery对象。
性能对于此 Web 应用程序非常重要。
最佳答案
关于javascript - 排除 DOM 子树的 jQuery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21770531/