function ddlList_Changed() {
var ddlList = jQuery('select[name*="ddlList"]');
var value = jQuery(ddlList).val();
alert(value);
}
以上顯示的是當下拉列表的選擇發生更改時顯示'undefined'的警報。onChange事件上未定義jQuery .val()
我周圍的其他情形看是.VAL()一直是不確定的,建議是該.VAL()需要被調用後的文件已經準備好/已滿載 - 但肯定這是很好無論如何,它只是在選擇上被解僱而改變了嗎?
注意:ddlList不爲空,它最初選擇它沒有任何問題。 .val()似乎是問題。
(一)'ddlList'已經是一個jQuery對象,沒有必要把它傳遞給jQuery的(它相當於'jQuery(jQuery('select [name * =「ddlList」]'))。val()')(b)這樣的元素是否存在? (c)* edit *:'ddList'將從不**爲null,因爲'jQuery' **總是返回一個jQuery對象(但它可能不包含任何元素)。 – 2012-07-27 15:47:24
您有多少個選擇包含名稱「ddlList」? – 2012-07-27 15:47:37
你是怎麼調用這個函數的? – 2012-07-27 15:48:00