Tôi muốn trả lời người dùng chọn một mục trong phần tử đã chọn. Tuy nhiên, jQuery này:Sự kiện nào sẽ xảy ra khi mục trong danh sách chọn/thả xuống HTML được chọn?
$('#platypusDropDown').select(function() {
alert('You selected something');
});
... không có gì. Nó cho thấy không có cảnh báo, mặc dù jsFiddle thấy nó là jQuery hợp lệ.
Sự kiện nhấp hoạt động nhưng quá nhanh - nó kích hoạt khi nhấp vào phần tử chọn, trước khi thực hiện lựa chọn.
Tất nhiên, tôi thực sự muốn làm một cái gì đó như:
$('#platypusDropDown').select(function() {
var selection = $('platypusDropDown').val;
$.getJSON('platypus.json', selection, data() {
// . . .
});
});
HTML:
<select id="platypusDropDown">
<option value="duckbill">duckbill</option>
<option value="duckbillPlatypus">duckbillPlatypus</option>
<option value="Platypus">Platypus</option>
<option value="Platypi">Platypi</option>
</select>