Jquery Mobile Listview-在事件完成时删除数据自动分割属性
我们通过siebel Open UI移动应用程序中的以下代码在中添加数据自动分割器属性:Jquery Mobile Listview-在事件完成时删除数据自动分割属性,jquery,listview,jquery-mobile,siebel,Jquery,Listview,Jquery Mobile,Siebel,我们通过siebel Open UI移动应用程序中的以下代码在中添加数据自动分割器属性: J = this.GetJQMListId(); // Add attribute "data-autodividers: true" to GROUP the list J.attr({ "data-role": "listview", "data-inset": "true", "data-autodividers": "true"
J = this.GetJQMListId();
// Add attribute "data-autodividers: true" to GROUP the list
J.attr({
"data-role": "listview",
"data-inset": "true",
"data-autodividers": "true"
});
J.listview();
以上代码运行良好。它向我们展示了列表分隔符
事件完成后,我们希望从listview中删除分组标题(列表分隔符)。
我们正在更改属性并刷新listview
J = this.GetJQMListId();
J.attr({
"data-autodividers": "false"
});
J.listview("refresh");
但我们无法获得所需的输出。
如何从listview动态删除列表分隔符?
J.find(.ui-li-divider”).remove().end().listview(“刷新”)代码>你好,奥马尔,谢谢你的回复。但这种方法不起作用,即列表分隔符没有被删除。如果J
返回listview对象,那么它应该会起作用。将J
替换为$(“#listviewID”)
,然后根据Omar的建议重试/Working fiddle: