如上图,设置了selected的option对应值为ef,可是select下拉框值却为ccccc,javascript
下面是代码html
//错误的代码 //代码以下时,首次select显示的是正确的ef,再次点击时却变为了ccccc,此时查看html如上图 $("option").removeAttr('selected'); $("option[value='01']").attr("selected",true); //正确的代码 $("option").porp('selected',false); $("option[value='01']").prop("selected",true); //prop使用于固定属性,selected就是select下拉框的固定属性。 //attr适用于自定义属性,好比active //html代码 <select> <option>ccccc</option> <option value="02">ee</opiton> <option value="01">ef</opiton> </select>