【发布时间】:2014-02-28 12:42:43
【问题描述】:
据我自己说,这应该可行....尝试更改可折叠/可折叠集内的列表视图项目上的图标
var p = $("#mySet li[data-item='"+ item + "'][data-bin='"+ bin + "']").attr("data-icon");
如果我提醒(p),我会得到 “carat-r”,这就是图标。
但是应用它什么都不做:
$("#mySet li[data-item='"+ item + "'][data-bin='"+ bin + "']").attr("data-icon", "check");
有什么想法吗?
更新:标记实际上发生了变化(使用萤火虫),所以似乎有一些刷新问题?
更新 2,感谢 Omar - 现在可以使用了!
$("#mySet li[data-item='"+ item + "'][data-bin='"+ bin + "'] a").removeClass("ui-icon").addClass("ui-icon-check");
【问题讨论】:
-
在li内直接加
ui-icon-check锚定。$("li a").addClass("ui-icon-check");. -
你有没有试过调用 $( "#mySet" ).listview( "refresh" );之后?
-
@Omar 再次感谢您!有效!查看我更新的问题!
标签: android jquery jquery-ui jquery-mobile jquery-mobile-listview