【发布时间】:2014-03-14 19:29:30
【问题描述】:
我有一个 html select DOM 对象,只需对原始 html <select ... 进行编码即可
然后我使用 javascript 和 jQuery 通过使用这样的代码将该选择更改为“多选”对象...
$("#myselectid").multiselect();
稍后在某些事件中,我试图用这样的 jQuery 代码隐藏该多选...
$("#myselectid").hide()
但这不起作用。有谁知道为什么?
【问题讨论】:
-
你能在 jsfiddle 上重现这个问题吗?或者至少粘贴你的完整代码。
-
如果你确实选择了正确的选择器,那只是一个错字,我猜插件会创建一个无序列表或其他元素,而不是 select 元素,而你不是定位该元素。
-
你用的是什么插件?
-
试一试? -
$("ui-multiselect").hide(); $("ui-multiselect-menu").hide(); -
只需将其包装在一个 div 中,例如mydiv 然后你可以使用 $("#mydiv").hide();
标签: jquery html multi-select