3
的jQuery 2.2.3訪問數據(「」)
我有元素的動態列表,即獲得創建/在飛行中刪除:
<ul id="tracks">
<button class="createRace" data-trackcode="410243">Create Race</button>
<button class="createRace" data-trackcode="123540">Create Race</button>
...
</ul>
我使用以下技術來對按鈕點擊作出反應。
$("#tracks").on("click", ".createRace", createRaceClick);
我createRaceClick()
函數被調用,但「此」對象引用#tracks
,不被按下的button
。
如何確定哪個按鈕被按下?或者更具體地說,我怎樣才能得到與被按下的實際按鈕相關聯的data("trackcode")
。
感謝
謝謝。這工作完美。我認爲因爲$(「#tracks」)附有「on」,那麼這是傳遞給事件函數的上下文。 –