2011-09-02 13 views
7

のラベル変更:は、私は、次のチェックボックスを持っているjQueryのモバイル]チェックボックス

<input type="checkbox" id="ui-5"/><label for="ui-5">checked</label> 

を、私はそれがチェックされている場合、そのがチェックされ、チェックされていない場合は、オフにその値を変更したいと思います。私はこのコードを試してみた:

$("#ui-5").click(function(){ 
    $("label[for='ui-5']").text("unchecked"); 
}); 

それはラベルを変更しますが、私のチェックボックスのデザインが奇妙になります。これをどうすれば解決できますか?

答えて

12

jQueryのモバイルページの元のHTMLを変更し、これは動作するようです:たくさんの人ありがとう

$("#ui-5").change(function() { 
    $("label[for='ui-5'] span.ui-btn-text").text("unchecked"); 
}); 
+0

!これを試してみる –

+0

ソリューションのためにネット全体を検索し、これは実際に働いた。ありがとう! –

+0

ありがとうございました! –

関連する問題