【发布时间】:2015-06-27 08:46:20
【问题描述】:
我有这个 java 脚本代码:
var LANGS = {
"C#": [10, "text/x-csharp"],
"C/C++": [7, "text/x-c++src"],
"Clojure": [2, "text/x-clojure"],
"Java": [8, "text/x-java"],
"Go": [6, "text/x-go"],
"Plain JavaScript": [4, "text/javascript"],
"PHP": [3, "text/x-php"],
"Python": [0, "text/x-python"],
"Ruby": [1, "text/x-ruby"],
"Scala": [5, "text/x-scala"],
"VB.NET": [9, "text/x-vb"],
"Bash": [11, "text/x-bash"],
"Objective-C": [12,"text/x-objectivec"],
"MySQL": [13,"text/x-sql"],
"Perl": [14, "text/x-perl"],
}
我现在有以下代码将该信息显示为警报:
$('#langhelp').on('click', function () {
var msg = "These are the languages and their langids: \n[LANGID]: [LANGUAGE]\n";
var langs = [];
for (var i in LANGS) {
msg += LANGS[i][0] + ": " + i + "\n";
}
alert(msg);
});
但我想做的只是用这个数据填充一个 HTML 选择我不知道怎么做,我看过这个question 但看不到如何将选项附加到选择元素。
【问题讨论】:
-
你想在什么时候填充选择框?
-
选项的标签和值应该是什么,会用
text/x-csharp吗? -
对不起,名字应该是
"C#",值是"10"等等……text/****并不重要
标签: javascript jquery html drop-down-menu