Javascript 带数组的循环的jQuery(计数数组)
我有以下功能:Javascript 带数组的循环的jQuery(计数数组),javascript,jquery,arrays,Javascript,Jquery,Arrays,我有以下功能: $(".import-shipments").on("click", function(){ var sendinger = $('#shipments').val().split("/\n/"); for(var i = 0; i < sendinger.length; i++){ console.log(sendinger[i]); //This returns 3 lines
$(".import-shipments").on("click", function(){
var sendinger = $('#shipments').val().split("/\n/");
for(var i = 0; i < sendinger.length; i++){
console.log(sendinger[i]); //This returns 3 lines
addRow(i,"#rows") //It only adds 1 line
}
});
$(.import-shippings”)。在(“单击”,函数()上{
var sendinger=$(“#装运”).val().split(“/\n/”);
对于(var i=0;i
它获取我文本区域中的值,并计算每行的每个值
然后我有下面的函数,它应该为每个值附加一个新的“行”:
function addRow(id, element){
var row = '<div class="row">'+
'<div>#'+id+'</div>'
'</div>';
$(element).append(row);
}
函数addRow(id,元素){
变量行=“”+
“#”+id+”
'';
$(元素)。追加(行);
}
问题是,上面只追加一行,而它应该追加3行
请看这个例子,了解上面的工作原理
我想做的是,对于文本区域中的每一行,它还应该为每一行运行
addRow()
函数。您在split函数中使用了错误的参数。你在这里混合了正则表达式和字符串。它只返回seninger数组中的一个元素。应该是:
var sendinger = $('#shipments').val().split(/\n/); //USING Regex
或
或
.split(/\n/)
正在更新,只有:)像个符咒一样工作!非常感谢。
var sendinger = $('#shipments').val().split("\n"); //USING String