考慮下面的代碼:如何獲得jQuery事件處理程序中的父節點?
<div id="div1">
<input type="radio" class="a" />
<input type="radio" class="b"/>
//....
<input type="radio" class="n" />
</div>
<div id="div2">
<input type="radio" class="a" />
<input type="radio" class="b"/>
//....
<input type="radio" class="n" />
</div>
現在我想委託事件處理程序綁定到這些單選按鈕,如下所示:
$("div").on("change","input",myHandler);
function myHandler(e)
{
alert($(this).prop("class"));
alert($(e.currentTarget).prop("class")); // same results...
}
我的問題是:我如何參考DIV或獲得的股利標識 MyHandler的從功能(它不是通過使用:$(本),$(e.target)或$(e.currentTarget)),因此如何引用的DIV?
tahnks,我不「知道我是多麼懷念它... – 2013-02-09 21:04:15
沒有概率的,是的,這是一個有點隱藏在doc我首先通過檢查控制檯中的jQuery事件對象來看到它。 – 2013-02-09 21:10:07