/ / якщо ідентифікатор не відповідає x або потомкам x - jquery

якщо ідентифікатор не відповідає x або діти з x - jquery

У мене є div з ідентифікатором, і у мене також є шматоккоду jQuery, щоб виявити, чи ідентифікатор relatedTarget не відповідає ідентифікатору divs. Це саме працює нормально, але я також не хочу, щоб він відповідав будь-яким дочірнім елементам зазначеного div.

HTML подібний до наступного ...

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

Код jQuery подібний до наступного ...

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

Звичайно, оператор if поверне true, якщо relatedTarget вказує на дочірні елементи div # a, що не є тим, що я хочу.

Будь-які ідеї, як би я вирішив це виправити? Дякую.

Відповіді:

2 для відповіді № 1

Спробуй

if($(e.relatedTarget).closest("#a").length == 0) {