用jquery的.each将数组循环出来放入html的div里改怎么写?

有没有人在啊,想请分析下,用jquery的.each将数组循环出来放入html的div里改怎么写??

js: var arr = { one:1, two:2, three:3, four:4};
$.each(arr, function(key, val) {
//这里应该写什么代码???或者换一种方式写
});
html: <div id="thecity"></div>
最终想实现的html:<div id="thecity">1 2 3 4</div>应该怎么实现?
最新回答
选择悲伤

2024-10-17 14:48:59

你定义是js方法
为啥用jquery each循环呢
你直接用for循环就是了 循环依据是arr的下标

然后吧值拼接一下用 以下都行
$("#thecity").text()
$("#thecity").html()
append(content | fn)
appendTo(content)
prepend(content | fn)
prependTo(content)
外部插入
after(content | fn)
before(content | fn)
insertAfter(content)
insertBefore(content)
包裹
wrap(html)
wrap(elem)
wrap(fn)
unwrap()
wrapAll(html)
wrapAll(elem)
wrapInner(html)
wrapInner(elem)
wrapInner(fn)
替换
replaceWith(content)
replaceAll(selector)
囧了吗

2024-10-17 15:18:47

$(function() {

var arr = { one:1, two:2, three:3, four:4};
var div_z = ""; //定义一个空变量
$.each(arr, function(key, val) {
//这里应该写什么代码???或者换一种方式写
div_z += val; //循环添加数组的value
});
$("#thecity").html(div_z); //通过div的id给div赋值!~

});

有问题可百度Hi我!good luck!
魔仙女王

2024-10-17 09:47:23

$("#thecity").append(val);
如果要显示one:1, two:2, three:3, four:4
$("#thecity").append(i+":"+val);
可爱的偏执狂

2024-10-17 09:56:07

$('#thecity').append(val+' ');
痘肤西施

2024-10-17 17:59:11

$("#thecity").append(val);