【问题标题】:jQuery selector for <div> which does not contain <img>?不包含 <img> 的 <div> 的 jQuery 选择器? 【发布时间】:2011-02-07 03:57:31 【问题描述】: 如何使用 jQuery 选择所有不包含任何 <img> 元素的 <div> 元素? 【问题讨论】: 另见stackoverflow.com/questions/4045431/jquery-filtering-has-not 标签: jquery jquery-selectors 【解决方案1】: $(".className").not(":has(img)") 【讨论】: 欢迎来到 Stack Overflow。当用现有答案回答一个九年前的问题时,解释你的答案所针对的问题的新方面是有用的,也许还可以讨论时间的流逝是否可能产生新的答案。此外,通常可以通过对代码的一些解释来改进仅代码的答案。这个答案带来了 Tatu Ulmanen 2010 年的回答没有涵盖的内容? 【解决方案2】: $('div:not(:has(img))') 【讨论】: