将 click / vclick 事件绑定到 JQueryMobile 中的按钮的正确方法是什么?
我尝试过使用$().bind("click", function(){});
,$().on("click", function(){});
但从未得到控制台的响应。
我在 index.html 中设置了这样的按钮:
编辑
<div data-role="page" data-title="OneStop Mobile" class="ui-responsive-panel" id="homepage">
<div data-role="panel" data-dismissable="false" id="optionsPanel">
<div>
<ul data-role="listview">
<li> <a href="#" id="store">store</a> </li>
<li> <a href="#" id="download">Download</a> </li>
<li> <a href="#" id="check">Check</a> </li>
<li> <a href="#" id="clear">Clear</a> </li>
<ul>
</div>
</div>
</div>
我在 index.js 中像这样绑定它:
$("#store").bind("click", function(event, ui) {
console.log("WORK DAMNIT!")
});
根据 JQMobile api 和演示页面,这应该可以工作,但我从未在我的设备或浏览器上看到任何事情发生。