如何为 jquery mobile 中动态创建的列表视图添加移动到其他页面的事件?

发布于 2024-11-07 20:52:41 字数 504 浏览 1 评论 0原文

使用下面的代码,我已在列表视图中插入数据

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

江挽川 2024-11-14 20:52:41

如果您有 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()

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文