2012-08-23 36 views
2

可能重複:
change text on button using jquery mobile.如何更改按鈕文本在jQuery Mobile的

我需要改變一個按鈕上的文字,我使用jQuery移動。

這裏是我的html:

<fieldset> 
    <div><button type="submit" id="login_var">Login</button></div> 
    <div><button type="reset" >Reset</button></div> 
</fieldset> 

我已經嘗試了所有的例子在此頁: LINK,並沒有什麼爲我工作。

請幫

+0

用什麼文字來代替,哪個事件? – user907860

+0

我想用任何文本來替換'Login'文本,就像'OK'一樣,看看它是如何工作的。不要擔心現在它不重要的事件。我只需要訪問按鈕中的文本,並將其更改爲 –

+0

在我的情況下,它正在工作,因爲我用它來更改我的文本以代替登錄,請寫入OK ... –

回答

6

我不得不做同樣的事情,它應該是沒有那麼明顯。由於JQM增加您的按鈕內span標籤,你需要改變的跨度內的值:

$("#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>

+0

這實際上是工作。問題出在