【发布时间】:2012-09-28 04:27:41
【问题描述】:
遇到一个奇怪的问题。 这似乎是一个错误。
在 Jquery 移动列表中动态添加带有嵌套列表的列表项。 现在 - 点击新列表项 - 打开新嵌套列表,但也打开它的显示 - 以前的嵌套列表项(添加新之前的最后一个嵌套列表项)。
这是小提琴-
http://jsfiddle.net/codenameavi/qSrfv/13/
[在小提琴中使用浏览器后退按钮在嵌套列表和主列表之间导航]
使用此代码动态添加-
$("#addBttn").click(function() {
// adding a LI with Nested List in Main List
var li = '<li data-icon="false" data-theme="a"><a>NEW ITEM</a>'
+ '<ul data-role="listview" data-inset="true" data-theme="h" data-dividertheme="a">'
+ '<li data-icon="false" data-theme="b">'
+ '<a>NEW ITEM 1</a></li>'
+ '<li data-icon="false" data-theme="b">'
+ '<a>NEW ITEM 2</a></li>'
+ '</ul>'
+ '</li>';
$("#newsListContent").append(li).trigger('create');
$("#newsListContent").listview('refresh');
});
编辑
是的,这是一个错误。刚刚报告的问题-https://github.com/jquery/jquery-mobile/issues/5098
最新版本也有这个bug。
【问题讨论】:
标签: jquery list jquery-mobile