jQueryコード:
$(document).bind('click', function(e) {
console.log(e.target);
alert(e.target);
});
e.targetには、クリックされているオブジェクトの名前が含まれています。デモンストレーションの目的で、入力要素をクリックすると、上記のコードは次のように出力し
ますconsole.log()。
<input class="buton" type="submit" value="Send" name="Send">
の場合alert():
[object HTMLInputElement]
ただし、に置き換えるconsole.log(e.target)とconsole.log(e.target.toString())、と同じものが出力されますalert()。つまり、次のようになります。
[object HTMLInputElement]
私のスコープは、によって返されたHTMLコードconsole.log()を変数に格納することですが、動作を理解できません。