我試圖獲取更改上的下拉列表的值(然後更改第二個下拉列表中的值)。jQuery獲取更改時選擇的下拉值
編輯:感謝所有的答覆,我已經更新添加的(),但是當我提醒它的代碼返回什麼,而不是null或undefined只是一個空白警告窗口
然而attr(值)未定義。
關於我失蹤的任何想法?
這裏是我的代碼:
<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是一個select元素嗎? – fliim 2012-08-16 15:57:55
你忘了$(this).val()''中的'()'' – 2012-08-16 16:10:27