我有一个带有拆分按钮的元素列表。每个拆分按钮都有一个 id。如果我从单击的拆分按钮捕获单击事件,则它没有 id。
分割按钮:
<li><a href="#" id=<%=mId%> class="mainButton">
<img src="../../_assets/img/album-hc.jpg">
<h2>Warning</h2>
<p>Hot Chip</p></a>
<a id=<%=myId%> href="#purchase" data-rel="popup" data-position-to="window" data-transition="pop" class="splitButton"></a>
</li>
在 Backbone 中,我监听 splitButton 类的单击事件。 事件被正确触发,但它的事件对象没有 id:
主干:
event:
{
"click .mainButton" : "mainButtonClick",
"click .splitButton": "splitButtonClick"
},
splitButtonClick: function (event)
{
alert(event.target.id); //id is empty ("")
}
最佳答案
试试这个
splitButtonClick: function(event) {
alert(event.currentTarget.id);
}
关于javascript - jQuery Mobile 拆分按钮 clickEvent 无 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20419916/