element
、javascriptオブジェクト/ DOM要素を含む変数を指定すると、event.targetがelement
内の要素であるかどうかをどのように判断できますか?jquery event.target is_a_child_of(要素)
function(event){
// assume that var element exists in this scope
if(event.target == a_child_of(element))
// do something
}
<div id="myDiv">
<div class="innerDiv">
<input type="text"/>
</div>
</div>
element
がmyDiv
であれば、内部のdivまたは入力、またはmyDiv
の内側に存在する可能性がある任意の他の要素で発生したイベントは、ステートメントがtrueと評価させなければなりません。
再帰関数を使って子要素の配列を作成し、event.targetが配列内にあるかどうかを確認することができますが、最初に単純な答えがあるかどうかを確認したいと思います。
1を使用することができます。ありがとう、私は許可されたら受け入れます。 – Nick