以下のコードは、UI selectmenu を使用して選択メニューを設定します。
$('.anyclass').selectmenu();
しかし、ここでの質問は、.anyclassの UI selectmenuを削除する方法です。
以下のコードは、UI selectmenu を使用して選択メニューを設定します。
$('.anyclass').selectmenu();
しかし、ここでの質問は、.anyclassの UI selectmenuを削除する方法です。
次の方法で要素を削除できます。
$('.anyclass').remove();
特定のクラスを削除するには:
$('.anyclass').removeClass('addedClass'); // where addedClass is something a plugin would add
css 属性を変更するには:
$('.anyclass').css('color', 'blue');
このプラグインについて話している場合は、これを簡単に行うことができます
$('.anyclass').selectmenu('destroy');
UI Selectmenu は、選択ボックスのボタンとメニューの模倣を作成し、実際の選択タグを非表示にします。この場合、スタイリングを削除するようなことはありません。できることは、模造セレクト ボックスを取り除き、実際のセレクト タグを表示することだけです。
select タグの ID が のfoo
場合、模倣ボタンとメニューの ID はそれぞれfoo-button
とfoo-menu
です。
$('#foo-button').remove(); // or .hide()
$('#foo-menu').remove(); // or .hide()
$('#foo').show();
上記のリンクされたバージョンのプラグインは完全に時代遅れであり、多くの問題 (!) があるため、使用しないでください。
https://github.com/fnagel/jquery-ui/tree/selectmenu/ui (jQuery UI 安定版) またはhttps://github.com/jquery/jquery-ui/tree/selectmenu (jQuery UI dev)を使用してください。