Tôi đang cố gắng lấy giá trị của một menu thả xuống khi thay đổi (và sau đó thay đổi giá trị trong menu thả xuống thứ hai).jQuery nhận giá trị thả xuống đã chọn khi thay đổi
EDIT: Cảm ơn tất cả các câu trả lời, tôi đã cập nhật thêm() nhưng mã được trở về không có gì, không null hoặc không xác định chỉ là một cửa sổ cảnh báo trống
Tuy nhiên khi tôi cảnh báo nó ra attr (giá trị) là không xác định.
Bất kỳ ý tưởng nào về những gì tôi bị thiếu?
Đây là mã của tôi:
<script type="text/javascript">
$(document).ready(function() {
var roomID = "0"
$('.dropone').load('ajaxdropdown.aspx');
$('.droptwo').load('ajaxdropdown.aspx?drpType=room&roomid=' + roomID);
$('.dropone').change(function() {
var ts = new Date().getTime();
alert($(this).val)
$(".droptwo").empty();
$(".droptwo").load("ajaxdropdown.aspx?drpType=room&roomid=" + $(this).attr("value") + "&ts=" + ts);
});
});
</script>
.dropone là phần tử được chọn? – fliim
bạn quên '()' trong '$ (this) .val()' –