如何为 jquery mobile 中动态创建的列表视图添加移动到其他页面的事件?
使用下面的代码,我已在列表视图中插入数据
var renderItemElement = function(item) {
return $.tmpl("<li><a>${text}</a></li>", item)
.data("item", item)
.insertAfter(listHeaders[item.priority]);
};
,当单击它时,我可以删除数据,但是当我单击它时,我希望将数据传递到下一页。谁能帮我处理这段代码吗?
$("#bankList").delegate("li.item", "click", function() {
model.remove($(this).data("item"));
$(this).slideUp(function() {
$(this).remove();
});
});
using the below code, I have inserted the data in the listview
var renderItemElement = function(item) {
return $.tmpl("<li><a>${text}</a></li>", item)
.data("item", item)
.insertAfter(listHeaders[item.priority]);
};
and when click it, i can remove the data, but when i click it, i want the data to be passed to the next page. Can anyone help me with this code?
$("#bankList").delegate("li.item", "click", function() {
model.remove($(this).data("item"));
$(this).slideUp(function() {
$(this).remove();
});
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您有 href 或者您希望整个内容显示为列表视图,则需要使用
.listview()
方法。如果ul标签已经存在并且是listview,使用.listview('refresh')
用javascript移动到另一个页面,而不是href,你需要使用
$.mobile.changePage ()
if your has a href or if you want the whole thing to display as a listview at all, you need to use
.listview()
method. If the ul tag already existed and is a listview, use.listview('refresh')
to move to another page with javascript, not a href, you need to use
$.mobile.changePage()