为了账号安全,请及时绑定邮箱和手机立即绑定

你好,在jquery select 中 option隐藏和显示该怎么表达?

你好,在jquery select 中 option隐藏和显示该怎么表达?

慕村225694 2021-08-12 11:11:37
select 中有很多项 option 获得所有value 值 ,用数组接收,任一项的 option 的隐藏 显示 操作 ,谢谢 ,在线等
查看完整描述

2 回答

?
LEATH

TA贡献1936条经验 获得超6个赞

jquery的hide方法只是在相应DOM上面增加了样式:display: none
而option不是可绘制的DOM,所以使用hide方法是无效的
两种解决方案:
1.在option标签上面加上disabled="disabled"属性,表示不可用,这种方案只是让option不能选择,但没有隐藏掉
2.如果想隐藏掉,只能把option从DOM树中去除,然后对去除的option进行缓存,在要显示的时候再将option从缓存中取出加入DOM树中

查看完整回答
反对 回复 2021-08-16
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

可以用span标签套住option,然后span是支持display:none的,也就可以实现隐藏了。
jquery有个方法wrap/unwrap,可以给某个标签(如option)外边套一个标签(如span)的。

查看完整回答
反对 回复 2021-08-16
  • 2 回答
  • 0 关注
  • 547 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信