我正在嘗試在下拉菜單/選擇中設置選項。我之前做過這個,但由於某種原因,我收到一個錯誤,我不知道爲什麼。在下拉菜單中設置選項值
代碼
var _loc = {
ALL_BUYS: [{ Text: "All Buys", Value: "AAA"}],
NETWORK_BREAK: [{ Text: "Network Break", Value: "NTN"}],
SYNDICATED_BREAK: [{ Text: "Syndicated Break", Value: "STA"}],
LOCAL_BREAK: [{ Text: "Local Break", Value: "LTA"}],
NATIONAL_LOCAL: [{ Text: "National/Local", Value: "LTN"}],
LOCAL_LOCAL: [{ Text: "Local/Local", Value: "LTL"}]//,
};
lstOptions = $("<select></select>");
$.each(_loc, function (i, item)
{
$("<option></option>")
.appendTo(lstOptions)
.html(item.Text)
.val(item.Value) // receive error: Object has no method 'val'
});
+1因爲看到的不僅僅是明顯的 – Phil 2012-02-23 00:49:15
開始發佈我的答案,我看到你的:)。感謝幫助。你的答案也寫得比我的好。我認爲你可以do.val()。我之前做過這件事,而且我非常肯定它的工作原理。 – 2012-02-23 01:06:14
也感謝關於數組指標的提示。 – 2012-02-23 01:26:58