hidePlaceholderMenuItems

このエントリーをはてなブックマークに追加

$.mobile.selectmenu.prototype.options.hidePlaceholderMenuItemsにfalseを設定することでjQuery Mobileのselect要素のプレースホルダーオプションをOFFにすることができます。

jQuery Mobileでは次のようなケースにoption要素の値をプレースホルダーとして扱い、カスタムメニューの選択しには含めずに見出しなどとして利用します。

  • value属性がないoption要素
  • テキストを含まないoption要素
  • data-placeholder=”true”が設定されているoption要素

この挙動をhidePlaceholderMenuItemsでoffにできます。

$(document).bind("mobileinit", function(){
 $.mobile.selectmenu.prototype.options.hidePlaceholderMenuItems = false;
});

登録日 : 2012年11月06日 最終更新日 : 2016年12月19日

同じカテゴリー(初期設定)のエントリー

検索

スポンサードリンク

バージョン

リファレンス