Comment faire pour supprimer “sélectionné” attribut de l'option à l'aide de jquery

Je veux enlever le "sélectionné" attribut d'un élément lorsque je décochez cette case. Je ne veux pas faire de faux ou quoi que ce soit... je veux juste supprimer cette propriété. Mon code est comme

$(function() {
  $("#deployselect").multiselect({
    click: function( event, ui ) {
      if(ui.checked==false){
        $("#deployselect option[value='"+ui.value+"']").removeAttr("selected");
      }
    }
  });
});

Mon code HTML généré est comme ça

<option value="68" selected>A1</option>
<option value="49" selected>A2</option>
<option value="69" selected>A3</option>

alors même que moi "attr" ou "prop" il est faux de ne pas travailler. 🙁

Qu'espérez-vous atteindre par la suppression de cet attribut? selected est un booléen bien dont initiale la valeur est fixée en fonction de l'attribut HTML.

OriginalL'auteur Uzair | 2012-12-13