如何在 jquery 中删除 UI 选择菜单
How to remove UI selectmenu in jquery?
下面的代码设置了一个带有UI选择菜单的选择菜单
$('.anyclass').selectmenu();
但这里的问题是如何删除.anyclass 的 UI 选择菜单
如果您正在谈论此插件,您可以简单地执行此操作
$('.anyclass').selectmenu('destroy');
您可以通过以下方式删除元素:
$('.anyclass').remove();
删除特定类:
$('.anyclass').removeClass('addedClass'); // where addedClass is something a plugin would add
要更改 css 属性:
$('.anyclass').css('color', 'blue');
UI 选择菜单为
选择框创建按钮和菜单的模仿,并隐藏实际的选择标记。在这种情况下,没有删除样式这样的事情。您所能做的就是摆脱模仿选择框并显示实际的选择标签。
如果选择标签的 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开发版)
相关文章:
- Angularjs:如何让ui选择只有一种方式的模型竞标
- 初始化ng模型时,Angular ui选择占位符不起作用
- 角度ui选择标记模糊时丢失文本输入
- AngularJS和UI-选择多个数据
- 角度:ui选择.具有“刷新”功能的自定义标记
- jquery ui选择菜单滚动条不工作
- jQuery UI选择菜单没有't接受百分比宽度
- 角度 1.2 升级后的角度 UI 选择下拉值问题
- 使用 jQuery UI 选择菜单中选择中的隐藏/显示选项
- ui选择未知提供程序
- 如何在 jquery 中删除 UI 选择菜单
- 如何在UI选择菜单中为每个选项指定选择功能
- 角度 UI 选择不呈现输入字段
- 如何设置角度 UI 选择的默认值
- 有没有办法在角度UI选择的下拉列表中的第n项之后创建分隔符
- 在 ui 选择中添加/删除焦点
- 在 IE8 中 UI 选择不呈现选择选项
- 角度 ui 选择占位符不起作用
- 使用日期时间选择器 UI 选择在日期时间之后使用什么方法触发事件
- 对象数组上的角度 ui 选择标记