嗨,我有这个&#34;简单&#34;问我烦恼。我有以下JS代码构建<select>
选项:
var sel = $('<select id="' + elemData.id + '" name="' + elemData.id + '" onchange="folderBrowser.selectChanged(this)"></select>');
app.selectedPaths = localStorage.selectedPaths;
if (app.selectedPaths) {
app.selectedPaths = JSON.parse(app.selectedPaths);
app.selectedPaths.forEach(function (arr) {
$("<option value=" + arr.path + ">" + arr.path + "</option>").appendTo(sel);
});
}
return sel;
如您所见,我正在尝试将<option>
元素附加到select
。我得到一个带有id的option
标记,但不是文本! innerHTML
是空白的。我做错了什么?
答案 0 :(得分:0)
尝试更改此内容:
react-native
对此:
yeoman-generator
$("<option value=" + arr.path + ">" + arr.path + "</option>").appendTo(sel);
通常是引用的,因此请尝试使用双$('<option value="' + arr.path + '">' + arr.path + '</option>').appendTo(sel);
和单value
引号。