
,任一项的 option 的隐藏 显示 操作 ,谢谢 ,在线等
jquery的hide方法只是在相应DOM上面增加了样式:弊胡display: none
而option不是可绘制的DOM,所以使用hide方法是无效的
两种解决方案:
1.在option标签上面加租睁拦上disabled="disabled"属性,表示不可用,这种方案只是让option不能选择,但没有隐藏掉
2.如果想隐藏掉,早空只能把option从DOM树中去除,然后对去除的option进行缓存,在要显示的时候再将option从缓存中取出加入DOM树中
希望对您有帮助~
By Billskate
select 中有很纳此多项 option 获得所有value 值 ,用数组接收 --->>可以理解。下耐雹面的怎么洞亩迅理解? 数组接收:var myArray = $.makeArray($("select option"));
可以用span标签套住option,然后span是支持display:none的,也就可以实现隐藏了。
jquery有个方法wrap/孝租unwrap,可以给某个卖慎亏标签(如option)外边套一个标签(如中神span)的。