Nếu bạn có HTML như thế này, ví dụ:
<select id='myselect'>
<option value='1'>A</option>
<option value='2'>B</option>
<option value='3'>C</option>
<option value='4'>D</option>
</select>
<input type='hidden' id='myhidden' value=''>
Tất cả bạn phải làm là bind a function to the change
event of the select, và làm những gì bạn cần có:
<script type='text/javascript'>
$(function() {
$('#myselect').change(function() {
// if changed to, for example, the last option, then
// $(this).find('option:selected').text() == D
// $(this).val() == 4
// get whatever value you want into a variable
var x = $(this).val();
// and update the hidden input's value
$('#myhidden').val(x);
});
});
</script>
Tất cả những điều được xem xét, nếu bạn định làm nhiều chương trình jQuery, hãy luôn mở phần mở rộng documentation. Nó rất dễ dàng để tìm thấy những gì bạn cần có nếu bạn cho nó một cơ hội.
Nguồn
2009-05-02 21:45:27
là "câu trả lời mới đã được đăng lên" dường như đã thất bại trên tất cả chúng ta, lol –