jQuery代碼:的jQuery的console.log()與警報()
$(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]
我的範圍來存儲console.log()
返回到一個變量中的HTML代碼,但我無法理解的行爲。
難道你需要使用jQuery來包裝它首先調用'HTML()'之前?此外,不會'html()'返回內部HTML? (而不是整個事情) –
@KemalFadillah對,固定。 –
謝謝!瞭解outerHTML也:-)。作品! – Schutzstaffel