0

以下のコードは、UI selectmenu を使用して選択メニューを設定します。

$('.anyclass').selectmenu();

しかし、ここでの質問は、.anyclassの UI selectmenuを削除する方法です。

4

4 に答える 4

3

次の方法で要素を削除できます。

$('.anyclass').remove();

特定のクラスを削除するには:

$('.anyclass').removeClass('addedClass');  // where addedClass is something a plugin would add

css 属性を変更するには:

$('.anyclass').css('color', 'blue');
于 2012-06-13T12:09:50.537 に答える
3

このプラグインについて話している場合は、これを簡単に行うことができます

$('.anyclass').selectmenu('destroy');
于 2012-06-13T12:59:18.190 に答える
1

UI Selectmenu は、選択ボックスのボタンとメニューの模倣を作成し、実際の選択タグを非表示にします。この場合、スタイリングを削除するようなことはありません。できることは、模造セレクト ボックスを取り除き、実際のセレクト タグを表示することだけです。

select タグの ID が のfoo場合、模倣ボタンとメニューの ID はそれぞれfoo-buttonfoo-menuです。

$('#foo-button').remove();   // or .hide()
$('#foo-menu').remove();     // or .hide()
$('#foo').show();
于 2012-06-13T12:53:38.490 に答える
0

上記のリンクされたバージョンのプラグインは完全に時代遅れであり、多くの問題 (!) があるため、使用しないでください。

https://github.com/fnagel/jquery-ui/tree/selectmenu/ui (jQuery UI 安定版) またはhttps://github.com/jquery/jquery-ui/tree/selectmenu (jQuery UI dev)を使用してください。

于 2012-09-11T08:11:26.150 に答える