ボタン(button)
<input type="button" ...>
<button ...>...</button>
<a href="..." ...>...</a>
があるが、ver.1.4.5の記述に従えば、
<input type="button" value="..." />
で指定する。
変更を反映させる
ボタンに変更を加えても、見た目が反映されない場合がある。そのばあいは
.button("refresh")
ボタンを並べる
ボタンを使用不可にする際の注意
他のサイトで
.prop("disabled",true)
とする方法が載っているが、ver.1.4.5では使えなさそう。
input要素で作ったボタンは.button("disable")で操作できるが、jQuery Mobileでは「表示」に反映されないので、.button("refresh")まで行う必要がある。つまり、実質は
.button("disable").button("refresh")
を実行する。
ラジオボタン(radio)
見た目を変える(横に並べたバーに)
- fieldsetで囲む
- fieldsetに以下の属性を付ける
- data-role : controlgroup
- data-type :
- horizontal → 横に並ぶ
- (data-typeを)指定しない → 縦に並ぶ
<fieldset data-role="controlgroup" data-type="horizontal">
<input type="radio" .../><label>...</label>
<input type="radio" .../><label>...</label>
</fieldset>
リフレッシュする
JavaScriptで設定を変えたあとはリフレッシュが必要
.checkboxradio("refresh")
$("[name=area]").val("0").checkboxradio("refresh")
セレクトメニュー(select)
リフレッシュする
JavaScriptで設定を変えたあとはリフレッシュが必要
$("[name=area]").val("0").selectmenu("refresh")
関連項目
HTMLでフォームをつくる
jQueryでフォームを処理する
最終更新:2015年07月23日 22:32