如何确定此单击的元素是否是somemenu的子集?
jQuery示例:
var clicked = e.target;
// this checks see if the clicked has id of somemenu.
$(clicked).attr("id") == '#somemenu';
somemenu的HTML示例:
<div id="somemenu">
<a href="something.php"> menu 1 </a>
<!--bunch of other elements here, can be anything.-->
</div>
我想捕捉属于div#somemenu子集的任何元素吗?单击时。
最佳答案
这将起作用:
if ($(clicked).parents('#somemenu').length) {
// I am a child of somemenu so do stuff.
}