从 jQuery 移动列表视图中动态删除列表项的刷新问题

Posted

技术标签:

【中文标题】从 jQuery 移动列表视图中动态删除列表项的刷新问题【英文标题】:Refresh issue in removing listitem dynamically from jQuery mobile listview 【发布时间】:2012-07-24 09:22:18 【问题描述】:

我正在使用 jQuery Mobile 创建一个应用程序。我有一个列表视图,我想从中删除现有项目。但是,我无法动态删除它。

请参阅 jsfiddle 获取我的代码:http://jsfiddle.net/zbNms/11/

我希望从列表视图中动态编辑/删除列表项。

【问题讨论】:

【参考方案1】:

您使用的是attribute selector,它根据元素的属性选择元素。您应该改用:contains() 选择器:

选择所有包含指定文本的元素。

$('#delete').click(function()
    var item2 = $("#mylist").find("li:contains('item2')");
    item2.remove();
    $("mylist").listview("refresh");
)

http://jsfiddle.net/zbNms/12/

http://api.jquery.com/category/selectors/

【讨论】:

以上是关于从 jQuery 移动列表视图中动态删除列表项的刷新问题的主要内容,如果未能解决你的问题,请参考以下文章

动态切换 jQuery 移动列表视图的拆分按钮

JQuery - 删除列表项的返回ID

如何在jquery移动自动完成中获取所选列表数据的ID

在 Javascript/JQuery 中选择单选选项时,是不是可以动态更改下拉列表的颜色或更改列表项的颜色?

jQuery Mobile 动态列表视图

如何动态更改winforms列表框项的字体?