(jquery)select中的option有selected属性但是没有选中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(jquery)select中的option有selected属性但是没有选中相关的知识,希望对你有一定的参考价值。
参考技术A 用来设置value为xx的项选中
通过点击事件给select设置不同的option选中状态,点击多次之后效果失效:
不使用:
$("#select").find("option").removeAttr("selected")
$("#fselect").find("option[value = \' \').attr("selected","selected");
使用:
$("#select").val(index) 来进行选中状态的控制。index为select中option的vaule值。
jQuery我想向select中添加一个option,我这种方法有问题,求大神帮忙
<select id="sel">
<option>==请选择==</option>
</select>
1.alert($("#sel").append("<option/>").html(0).val(0));
2.alert($("<option/>").html(1).val(1).appendTo("#sel"));
为什么第一种不可以,第二种可以呢,思路不是都一样吗
alert($("#sel").append($("<option/>")).html(0).val(0));应该就可以了追问
还是不行
追答是我写错了,换成这个
alert($("#sel").append($("<option/>").html(0).val(0)));追问哈哈,对,我犯2了,谢谢
参考技术A alert($("#sel").append("<option/>").find('option:last-child').html(0).val(0))第一个因为append的返回值是select,所以html(0)是对select操作的。
应该把插入的option找出来,这里应该是last-child
以上是关于(jquery)select中的option有selected属性但是没有选中的主要内容,如果未能解决你的问题,请参考以下文章