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()
を変数に格納することですが、動作を理解できません。