Javascript 使用JS/jQuery在基于字符串的数组上迭代
我有这样的想法:Javascript 使用JS/jQuery在基于字符串的数组上迭代,javascript,jquery,Javascript,Jquery,我有这样的想法: $(document).ready(function(){ var veeCountries = ["America", "Japan"]; $.each(veeCountries, function( ? ) { $("#content").html("<p>" + value + "</p>"); }); }); <p>America</p> <p>Japan</p> $(文
$(document).ready(function(){
var veeCountries = ["America", "Japan"];
$.each(veeCountries, function( ? ) {
$("#content").html("<p>" + value + "</p>");
});
});
<p>America</p>
<p>Japan</p>
$(文档).ready(函数(){
var Vee Countries=[“美国”、“日本”];
美元/个(国家/地区,职能(?){
$(“#content”).html(“”+value+””);
});
});
我试图输出如下内容:
$(document).ready(function(){
var veeCountries = ["America", "Japan"];
$.each(veeCountries, function( ? ) {
$("#content").html("<p>" + value + "</p>");
});
});
<p>America</p>
<p>Japan</p>
美国
日本
但是我被卡住了,做这件事的最好和最简单的方法是什么?关于
的参数。如果索引和本机DOM元素为each()
,但使用html()
每次迭代都会覆盖内容。在循环中使用
append()
,或者在循环中创建字符串并将其传递给html()
一次
$(document).ready(function(){
var veeCountries = ["America", "Japan"],
output = '';
$.each(veeCountries, function( index, value ) {
output += "<p>" + value + "</p>");
});
$("#content").html(output);
});
$(文档).ready(函数(){
var Vee Countries=[“美国”、“日本”],
输出='';
美元。每个国家/地区、功能(指数、值){
输出+=”“+value+””;
});
$(“#content”).html(输出);
});
还是稍微整洁一点
$("#content").html('<p>' + veeCountries.join('</p><p>') + '</p>');
$(“#content”).html(“”+veeCountries.join(“”)+””);
每个方法都将数组的索引和实际项传递给回调函数
$(document).ready(function(){
var veeCountries = ["America", "Japan"];
$.each(veeCountries, function(index, item) {
$("#content").append("<p>" + item + "</p");
});
});
$(文档).ready(函数(){
var Vee Countries=[“美国”、“日本”];
美元/个(国家/地区、职能(索引、项目){
$(“#content”).append(“”+item+”几乎与$.each()上文档中的示例完全相同:
$。每个(国家/地区、函数(索引、值){
$(“#内容”)。追加(“”+value+””);
});
});
首先,““+value+”这应该标记为重复…@pilot-然后点击close并将其标记为重复,这样我们就可以看到重复的?@adeneo..问题是关于函数(?)
中的?