Tôi đang cập nhật tùy chọn đã chọn bằng lập trình bằng jQuery, nhưng không có gì thay đổi trong trình duyệt. (Tức là, tùy chọn đã chọn cũ vẫn được chọn thay vì chuyển sang tùy chọn mới được chọn.) Gợi ý?Lựa chọn làm mới sau khi đã chọn tùy chọn được thay đổi bởi jQuery
Cảm ơn. --Jeff
Tôi có một hình thức đơn giản như thế này:
<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>
và mã jQuery của tôi trông như thế này:
<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 phải là duy nhất. – j08691
Bạn nói đúng. Cảm ơn. – jalperin