猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
你好,在jquery select 中 option隐藏和显示该怎么表达?
select 中有很多项 option 获得所有value 值 ,用数组接收
,任一项的 option 的隐藏 显示 操作 ,谢谢 ,在线等
慕村225694
浏览 558
回答 2
2回答
LEATH
jquery的hide方法只是在相应DOM上面增加了样式:display: none而option不是可绘制的DOM,所以使用hide方法是无效的两种解决方案:1.在option标签上面加上disabled="disabled"属性,表示不可用,这种方案只是让option不能选择,但没有隐藏掉2.如果想隐藏掉,只能把option从DOM树中去除,然后对去除的option进行缓存,在要显示的时候再将option从缓存中取出加入DOM树中
0
0
0
慕尼黑8549860
可以用span标签套住option,然后span是支持display:none的,也就可以实现隐藏了。jquery有个方法wrap/unwrap,可以给某个标签(如option)外边套一个标签(如span)的。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Java
JQuery
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续