我需要更改按钮文本,我使用的是 jQuery mobile。
这是我的html:
<fieldset>
<div><button type="submit" id="login_var">Login</button></div>
<div><button type="reset" >Reset</button></div>
</fieldset>
我已经尝试了此页面上的所有示例: LINK并且没有任何东西对我有用。
请帮忙
我需要更改按钮文本,我使用的是 jQuery mobile。
这是我的html:
<fieldset>
<div><button type="submit" id="login_var">Login</button></div>
<div><button type="reset" >Reset</button></div>
</fieldset>
我已经尝试了此页面上的所有示例: LINK并且没有任何东西对我有用。
请帮忙
是的,你可以使用
$(function(){
$('#login_var').text('Ok').button('refresh');
});
根据http://jquerymobile.com/test/docs/buttons/buttons-methods.html,您只能在按钮上调用三种方法。
我以前必须做同样的事情,这真的不像它应该做的那么明显。由于 jQMspan
在您的按钮内添加标签,您需要更改跨度内的值:
$("#login_var .ui-btn-text").text("NewText");
同样,如果你想改变图标,你可以这样做:
$("#login_var .ui-icon").removeClass("ui-icon-arrow-l").addClass("ui-icon-arrow-r");
编辑: 对不起,我刚刚注意到您在问题中发布的链接具有相同的解决方案,并且您说这对您不起作用。也许如果您将按钮更改为
<a data-role="button"></a>
而不是<button></button>
?