如何确定这个被点击的元素是否是 somemenu 的子集?
jQuery 示例:
var clicked = e.target;
// this checks see if the clicked has id of somemenu.
$(clicked).attr("id") == '#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.
}
关于jquery - 如何判断点击的元素是否是某个ID的子元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3792122/