當使用jQuery,我經常內的事件,職能方面取得的$(this)
使用等
最近我嘗試了以下內容:
function btn_edit_click (event) {
alert(event.data.idnum);
}
$(".btn_edit").on("click", { idnum: $(this).attr("title") }, btn_edit_click);
出於某種原因,我得到整個PAGE的標題,而不是$(".btn_edit")
引用的元素。我做錯了什麼,或者是這種預期的行爲?
我喜歡這個解決方案,但是,由於您沒有傳遞數據對象,第二次警報是否有意義? – 2012-01-10 22:03:29
@KevinB感謝您的投入,我覺得我的編輯越過您的評論的地方在中西部... – Jasper 2012-01-10 22:04:58
這似乎是最簡單的...我不知道,當你不聲明函數內聯,你仍然可以請參閱「這個」 ...我還沒有意識到,this.title快:P ...感謝 – 2012-01-11 15:08:54