Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在jquery中删除UI selectmenu?_Javascript_Jquery_Jquery Ui - Fatal编程技术网

Javascript 如何在jquery中删除UI selectmenu?

Javascript 如何在jquery中删除UI selectmenu?,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,下面的代码通过用户界面selectmenu by设置选择菜单 $('.anyclass').selectmenu(); 但这里的问题是如何删除UI selectmenu of.anyclass您可以通过以下方式删除元素: $('.anyclass').remove(); 要删除特定类,请执行以下操作: $('.anyclass').removeClass('addedClass'); // where addedClass is something a plugin would add

下面的代码通过用户界面selectmenu by设置选择菜单

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

但这里的问题是如何删除UI selectmenu of.anyclass

您可以通过以下方式删除元素:

$('.anyclass').remove();
要删除特定类,请执行以下操作:

$('.anyclass').removeClass('addedClass');  // where addedClass is something a plugin would add
要更改css属性,请执行以下操作:

$('.anyclass').css('color', 'blue');

UI Selectmenu为选择框创建按钮和菜单的仿制品,并隐藏实际的选择标记。在本例中,没有删除样式这样的事情。您所能做的就是摆脱模拟选择框并显示实际的选择标记

如果select标记的id为foo,那么模仿按钮和菜单的id分别为foo按钮和foo菜单

$('#foo-button').remove();   // or .hide()
$('#foo-menu').remove();     // or .hide()
$('#foo').show();

如果你正在谈论这个问题,你可以简单地这样做

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

请不要使用上述链接版本的插件,因为它完全过时,有很多!一系列问题


请使用jQuery UI stable或jQuery UI dev

否,UI selectmenu使用anyclass为选择菜单生成自定义样式。。我需要删除此样式,而不是.anyclass元素本身。。这意味着我需要删除UI selectmenu效果+插件上的1个猜测。。如果问题中有这样的话,肯定会有帮助的!