jq删除select标签的某些选项(option)或者使整个select不可用不可选

4 篇文章 1 订阅
1 篇文章 0 订阅
	心情hei差.自己看下面的代码和注释吧
		<select id="stype" name="stype">
                  <option value="1">test</option>
                  <option value="2">test2</option>
                  <option value="3">test3</option>
                  <option value="4">test4</option>
                </select>
		上面为一个有四个值的select标签,现在要去掉前面两个 js 的代码为如下
			<script>
						//需要用到jq,请自己下载和加载
						$("#stype").val(3);//因为select 默认会选中第一个值,所以需要先把选项变为不是要删除那两个
						$("#stype option[value='1']").remove();//删除value为1的选项
						$("#stype option[value='2']").remove();//删除value为1的选项
						//$("#stype option[text='test']").remove(); ps: 这个为删除显示值为test的选项,看情况使用
						//附加一个清空选项框用法 $("#stype").empty();
						//还有使整个select不可选的用法 $("#stype").attr("disabled","disabled"); ps:如果想选中某个值后不可选,记得先把值选中后才使用disabled
			</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值