有什么方法可以将属性添加到以编程方式创建的自动分隔器?
我正在使用以下代码生成自动分频器:
$("#classList").listview({
autodividers:true,
autodividersSelector: function ( li ) {
var hi = li.text().split(" ");
return hi[0];
}
}).listview("refresh").trigger('create');
我想将data-divider-theme设置为b。在控制台中使用以下命令创建分隔线之后,我尝试执行此操作:
$(".ui-li-divider").attr('data-divider-theme', 'b');
$("#classList").listview('refresh');
但是分隔线的外观没有变化。我应该在自动分割器的创建过程中或在自动分割器的创建过程中添加任何代码来更改此属性吗?
谢谢!
您可以设置dividerTheme选项:
$("#classList").listview({
autodividers:true,
dividerTheme: "b",
autodividersSelector: function ( li ) {
var hi = li.text().split(" ");
return hi[0];
}
}).listview("refresh").trigger('create');
或只是将类添加ui-bar-b
到分隔符
$(".ui-li-divider").removeClass("ui-bar-a").addClass("ui-bar-b");
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句