0

我有一个带有 id 的 div,我还有一段 jQuery 代码来检测relatedTarget 的 id 是否与 div 的 id 不匹配。这本身可以正常工作,但我也不希望它与所述 div 的任何孩子相匹配。

HTML 类似如下...

    <div id="a">
        <div id="b">
            <img src="..." />
        </div>
    </div>

jQuery 代码类似如下...

    if(e.relatedTarget.prop('id') != 'a') {

当然,如果 relatedTarget 指向 div#a 的子项,if 语句将返回 true,这不是我想要的。

任何想法我将如何解决这个问题?谢谢。

4

1 回答 1

2

尝试

if($(e.relatedTarget).closest('#a').length == 0) {
于 2013-10-03T07:22:08.563 回答