removeAttr不工作

时间:2014-06-10 10:26:10

标签: jquery html jquery-ui

以下是我的代码

$("#item").dropdown({

   change : function(Val){

       if( Val != undefined ){

          if( Val == "" ){
              $("#item> optgroup > option:selected").removeAttr("selected");
              $("#item option:first").attr('selected','selected');
          }else{
              $("#item option:first").removeAttr('selected');// not working
          }
       }
    }
});

当我选择其值为null的第一个选项时,它会起作用,但当我选择其他选项时,下拉保持原样。

尝试了其他选项,例如

$("#item option:first").removeAttr('selected');

无法使用.prop().removeProp()

1 个答案:

答案 0 :(得分:-2)

使用.prop代替.attr

有关详细信息,请阅读此prop VS attr