动态给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>