jquery - 如何检查一个元素是否存在于另一个元素中?

标签 jquery

我希望 jQuery 了解一个元素是否存在于另一个元素中。

类似的东西:

if($('#container').find('.search_element'))

如果 .search_element 位于 #container 中,则必须返回 YES,否则返回 NO。

我该怎么做?尝试使用 $.contains('#container', '.search_element') 但似乎这个功能不起作用......

最佳答案

简单的长度检查:

if($("#container").find(".search_element").length) {
    // If the length is greater than 0, it exists
} else {
    // else, false
}

关于jquery - 如何检查一个元素是否存在于另一个元素中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7174122/

相关文章:

javascript - 如何使用 JavaScript 展开/折叠网站的一部分并更改图像

javascript - getScript 创建 ReferenceError

javascript - 在 "Failed to execute ' : A history "上使用 fancybox 'History' PushState' 时发生历史记录推送错误

javascript - Chrome 中的打印问题

javascript - 当 Infinity 位于响应中时,jQuery $.get 响应不同

jquery - 谷歌浏览器不会在单选按钮上触发模糊事件?

asp.net - jQuery 服务器端按钮

jquery - 使用 jQuery 返回没有 id 的 div 的正确语法是什么?

javascript - 使用javascript从输入框中获取值

javascript - 如何使用 php 和 javascript 从目录中获取文件名