所以,我有我的jQuery的事件時創建的DOM就緒如如何訪問激發函數的DOM元素?
$(document).ready(function() {
$('A#myId').bind('click', function(e) {
console.log(e);
console.log($(this));
});
});
我因此獲得與e
和$(this)
觸發該事件很容易的DOM元素。
我的問題是,當我想要我的腳本的功能,如
function myFunction()
{
console.log();
}
和射擊腳本如
<a id="myId" onclick="myFunction()">My link</a>
或
$(document).ready(function() {
$('A#myId').bind('click', function(e) {
myFunction()
});
});
如何我可以訪問使用該結構觸發事件的DOM元素嗎?
另外,您可以在DOM準備好時在部分中放置一個函數嗎?如
$(document).ready(function() {
function myFunction()
{
}
});
提前非常感謝(我是比較新的jQuery和我缺乏一定的基礎)和對不起,如果這樣的話題已經回答了,我以前的研究是不成功的(因質量較差的關鍵字)。
在onlick屬性中傳遞'this'作爲函數的參數。或更好的,**不要使用onclick屬性** –
感謝您的回答,建議我不要使用onClick屬性,我不會再。 – D4V1D