我想从动态生成的后退按钮(例如嵌套列表)中删除文本以实现类似这个静态标题的内容(仅显示箭头):
<header data-role="header">
<h1>Header</h1>
<a data-rel="back" data-iconpos="notext" data-icon="arrow-l">Back</a>
</header>
由于此解决方案无法正常工作,
$(document).bind("mobileinit", function() {
$.mobile.page.prototype.options.addBackBtn = true;
$.mobile.page.prototype.options.backBtnText = "";
}
我试过这个,但它不起作用:
$(document).bind('pagebeforecreate', function(){
$("a:jqmData(rel='back')").jqmData("iconpos", "notext");
});
错误在哪里?
编辑
为了使问题更容易,我想删除嵌套列表中按钮的文本,例如:http: //jsfiddle.net/GV2wN/