當我升級到1.4.1時,以下代碼失敗,並且在回滾到1.3.2時工作正常。jQuery.val()方法無法在選擇列表上設置值?
var ddlCountry = $("#<%= this.ddlCountry.ClientID %>");
if (ddlCountry.val() == "") {
ddlCountry.val(address.country);
ddlCountry.change();
}
順便說一句,問題是,<select>
列表的值從來沒有設置。
是的,這是所有在$(document).ready
:)
編輯包裹起來:供參考,這是我使用的代碼:
ddlCountry.find("option").each(function() {
if ($(this).text() == address.country) {
ddlCountry.val($(this).val());
}
});
什麼是'address.country'? – 2010-03-03 16:59:58
這是一個來自Google AJAX Search API地理位置功能的字符串值。 – AndrewVos 2010-03-03 17:01:56
你想要設置什麼'價值'的選擇?選定的項目? – Lazarus 2010-03-03 17:02:38