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