2013-05-30 37 views
0

當我動態地改變一個單選按鈕的標籤在jquerymobile圓圈鍵在前看不見 HTML造型問題與Jquerymobile單選按鈕標籤

<input type="radio" name="radio-choice-1" id="optiona" value="choice-1" checked="checked"> 
<label for="optiona" id="labela"></label> 

JS

$('label[for=optiona]').text('best option'); 

可能是什麼問題?

在鉻dev的工具元件,我觀察到,對於此單選按鈕的數據的圖標屬性是而對於其他的單選按鈕(內聯創建的那些)正常顯示被設置爲關閉

回答

0

工作例如:http://jsfiddle.net/Gajotres/NkzSJ/

$(document).on('pagebeforeshow', '#index', function(){ 
    $('label[for=optiona]').find('.ui-btn-text').text('best option');  
}); 
+0

爲什麼我必須盡一切DIS設置單選按鈕的文本屬性,DIS看起來對我來說不是這樣 – kolexinfos

+0

因爲jQuery Mobile的實際方法的更多的黑客攻擊重建HTML結構,您創建的標籤不再存在。 – Gajotres