如何在jQuery Mobile中单击列表项时调用函数
How to invoke a function on click of listitem in jQuery Mobile?
我想在用户单击列表中的联系人姓名后调用以获取联系人详细信息。我正在动态创建列表,如下所示:
for (var i=0; i < contacts.length; i++) {
$('#contactContainer').append($('<li/>', {
}).append($('<a/>', {
'href': '#two',
'onclick': aclick()
'data-transition': 'slide',
'text': contacts[i].displayName
})));
};
$('ul').listview('refresh');
}
function aclick () {
alert("Eureka");
}
如果调用函数,我尝试只是警报。但它不叫。
请帮我编写有关单击锚标签的功能。
这有效:您需要在创建动态列表视图时绑定单击事件
for (var i=0; i < 4; i++) {
$('#contactContainer').append('<li><a data-transition="slide" id="test' + i + '" href="#two">test' + i + '</a></li>');
$('#test' + i).on('click', function(){
alert($(this).attr('id'));
});
}
$('ul').listview();
相关文章:
- 无法在mvc视图中使用ajax调用获取操作返回的模型对象列表
- Ajax调用ERror Cross Origin REquest:在rails中自动完成大学列表
- 从javascript调用服务器端的下拉列表onchange函数
- 是否可以在javascript函数参数列表中调用多个函数
- 如何在从下拉列表中选择不同的值后更新和调用javascript函数
- 从下拉列表中选择多个值并调用javaScript函数
- 在带有参数列表的表单submit上调用一个方法
- 如何调用更改事件,例如在 HTML 数据列表上选择
- 在下拉列表上调用“destroy”在jQuery 2.1.3中不起作用
- MVC 下拉列表更改事件未正确调用控制器中的操作
- 当我点击Hospitails的td时,如何调用ul列表
- Jquery调用数据列表选项卡或输入
- 按调用顺序返回由Ajax/HTTP生成的数据列表
- 如何更新列表项由jQuery AJAX调用添加的ASP Dropdown:错误无效的回发或回调
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 调用容器的项列表中的变量.Viewport/ExtJS和Geoext
- 通过javascript ASP.NET MVC下拉列表调用按钮
- j查询更改下拉列表调用 Web 服务以加载选项
- 使用列表调用Javascript方法
- 如何使用asp.net下拉列表调用javascript函数