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”,那么这是传递给事件函数的上下文。 –