Rafraîchissant sélectionnez après avoir sélectionné l'option est modifiée par jQuery

Je suis à jour de l'option sélectionnée par programme à l'aide de jQuery, mais rien ne change dans le navigateur. (Qui est, les vieilles option sélectionnée reste sélectionné au lieu de passer à la nouvelle option sélectionnée.) Des Suggestions?

Grâce. - Jeff

J'ai un formulaire simple comme ceci:

<form id="form1" name="form1" method="" action="">
<p>Assign: 
<select name="assigner" id="assigner">
<option value="Sam" selected="selected">Sam</option>
  <option value="Harry">Harry</option>
  <option value="Fred">Fred</option>
</select>
<input type="button" name="button1" id="button1" value="Submit" />
</p>
<p>    Task A: <select name="assignment[]" id="assigner">
  <option value="Sam">Sam</option>
  <option value="Harry" selected="selected">Harry</option>
  <option value="Fred">Fred</option>
</select>
</p>
<p>    
Task B: <select name="assignment[]" id="assigner">
  <option value="Sam">Sam</option>
  <option value="Harry"  selected="selected">Harry</option>
  <option value="Fred">Fred</option>
</select>
</p>
</form></div>

et mon jQuery code ressemble à ceci:

<script type="text/javascript">
jQuery(document).ready(function(){ 
$('[name="button1"]').click(
    function(){
        var form = $(this).parents('form');
        var assigned = form.find(':selected').first().val();
        form.find(':selected').each(function(index){
            $(this).val( assigned ).change();
        });
    }
 );
});
</script>
  • Id doit être unique.
  • Vous avez raison. Merci.
InformationsquelleAutor jalperin | 2012-06-06