jQuery Mobile/ボタンのテキストを変更する

jQuery Mobile/ボタンのテキストを変更する

jQuery Mobileは最初の初期化の段階で開発者が作ったHTMLにいろいろ魔改造を加えるが、その後はあんまりサポートしてくれない。

ボタン2個作戦 失敗編

予めテキストの違うボタンを2個作っておいて、状況に応じて表示非表示を切り替える。

ボタンをcontrolgroupに2つ置くと、自動的にグループ化されたようなスタイルがあたってボタンの下辺や上辺が切れてしまう

つまりダメ

refresh 失敗編

refreshを使ってボタンを再描画したらOKなんじゃないの?

$("hoge_button").text("bbb");
$("hoge_button").button("refresh");

だめ!

結局構造先読みで

結局魔改造後を先読みして

$("hoge_button").find("span>span").text("bbb");

タグ

jquery_mobile/change_button_text.txt · 最終更新: 2013-03-02 20:48 by ore