Я обновляю выбранный параметр программно с помощью jQuery, но в браузере ничего не меняется. (То есть старый выбранный параметр остается выбранным, а не переключается на вновь выбранную опцию.) Предложения?Обновление выбора после выбранного варианта изменяется с помощью jQuery
Спасибо. --Jeff
У меня есть простая форма, как это:
<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>
и мой JQuery код выглядит следующим образом:
<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>
Идентификаторы должны быть уникальными. – j08691
Вы правы. Благодарю. – jalperin