動態給option設置selected後,select下拉框顯示不正確,未顯示默認值

如上圖,設置了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>
相關文章
相關標籤/搜索