如何在jQuery listview中为特定链接创建click事件.

Mat*_*att 0 html javascript jquery jquery-mobile

我正在尝试创建一个在单击列表视图中的特定链接时启动的函数.问题是当您单击链接时似乎没有触发事件.该列表是动态创建的.我不确定这是否会导致问题.

    <label for="listviewForLastTenCalls">Last Ten Calls:</label>
    <ul data-role="listview" id="listviewForLastTenCalls">
    </ul>
<script>
   $('#listviewForLastTenCalls li').click(function(){
        //alert('click event handler fired');
</script>
Run Code Online (Sandbox Code Playgroud)

Oma*_*mar 6

演示

<ul data-role="listview" id="listviewForLastTenCalls">
  <!-- items dynamically generated -->
</ul>
Run Code Online (Sandbox Code Playgroud)

JS

$(document).on('click', '#listviewForLastTenCalls li a', function () {
 // code
});
Run Code Online (Sandbox Code Playgroud)