我需要关于jQuery的帮助

我需要关于jQuery的帮助,jquery,Jquery,我有一个Json对象,我想用从我的Json对象的字段中选择的不同值填充一个下拉列表,这应该可以 var s = []; for (var n in obj) { if (obj.hasOwnProperty(n)) { s.push("<option value='"); s.push(n); s.push("'>"); s.push(obj[n]); s.push("</option>

我有一个Json对象,我想用从我的Json对象的字段中选择的不同值填充一个下拉列表,这应该可以

var s = [];
for (var n in obj) {
    if (obj.hasOwnProperty(n)) {
        s.push("<option value='");
        s.push(n);
        s.push("'>");
        s.push(obj[n]);
        s.push("</option>");
    }
}
$("select").append(s.join(""));
var s=[];
用于(obj中的var n){
if(对象hasOwnProperty(n)){
s、 推动(“”);
s、 推(obj[n]);
s、 推动(“”);
}
}
$(“选择”).append(s.join(“”);
var myList=$('select');
用于(obj中的var n){
myList.append($('').val(obj[n]).text(n));
}

您不认为如果问题文本是法语,那么答案应该是法语吗?@tine欢迎使用Stack Overflow!你能告诉我们更多关于你的问题,提供更多关于你的JSON对象的细节,以及你想用它做什么吗?提供JSON对象的JSON标记object@VirtualBlackFox,不,我不这么认为。如果原始问题文本是在英语以外的其他语言上,那么这不是您必须发布到的网站。所以只使用英语,感谢上帝。同样,在阅读法语版的OPs问题时,它也没有比现在更有意义:-)@tine发布JSON对象。@Darin Dimitrov-回想起来,这是非常正确的:D但我个人宁愿看起来像个傻瓜,也不愿让整个SO社区在寻求帮助的人面前看起来像一个没有同情心的独家盎格鲁俱乐部;)您使用“StringBuilder”样式而不是直接连接有什么特别的原因吗?@Bears会吃了您-让事情变得有趣。@Bears如果他有一个很长的项目列表,chaos的方式在旧的浏览器(以及一些新的浏览器)中将比直接连接要快得多concatenation@Bears,@Jason-yes,根据实施情况,它应该真正减少复制的数量。(尽管据我们所知,在某些实现中,隐藏的字符串可能更像字符串生成器,但我对此表示怀疑。)@Chaos-我不明白为什么要使用字符串生成器解决方案,然后使用+串联。如果您关心这个问题,您肯定应该将每个不同的字符串推送到数组上吗?
var myList = $('#select');
for (var n in obj) {
    myList.append($('<option></option>').val(obj[n]).text(n));
}