可能重复:
使用 jQuery 检查元素是否在 DOM 中?
所以我有一个函数,用于向上导航两个级别.parent().parent()
,然后它移动到文档中的下一个节点,.next()
最后从嵌套的 a 中获取我需要的属性.find('a').attr('data-record-id')
,这一切都很好,但现在我需要查找<a></a>
元素是否存在,如果不存在,我需要隐藏与之相关的标题。布局的模型是这样的:
<html>
<head><title>My Title</title></head>
<body>
<h4 class="dragable">2012-08-20<span style='display: none'><a class='delete-btn'></a></span></h4>
<ul>
<li>
<div>
<div>
<a data-record-id="9">97 bpm</a>
</div>
</div>
</li>
</ul>
</body>
</html>
因此,鉴于该布局,确定<a></a>
元素是否存在的最佳方法是什么,如果不是,则隐藏/删除与其相关的 h4 类。