Javascript 如何合并两个不同的数组值
我试图将两个不同的数组值合并为“:”分开,但我错过了一些逻辑功能,plz建议在下面的场景中使用 应发送值:Javascript 如何合并两个不同的数组值,javascript,jquery,Javascript,Jquery,我试图将两个不同的数组值合并为“:”分开,但我错过了一些逻辑功能,plz建议在下面的场景中使用 应发送值: 35:2:1`45:1:1`45:1:1`45:2:1`45:1:1`34`33`33`34`33`33`34`33`33:1:2`34 HTML代码 <div id="cwRow1" class="cwRow"> <label>Row1:</label> <div id="cwCol1" class="cwCol">
35:2:1`45:1:1`45:1:1`45:2:1`45:1:1`34`33`33`34`33`33`34`33`33:1:2`34
HTML代码
<div id="cwRow1" class="cwRow">
<label>Row1:</label>
<div id="cwCol1" class="cwCol">
<input type="text" class="width100">
<input type="number" placeholder="1" class="rcHeight">
<input type="number" placeholder="1" class="rcWidth">
</div>
<div id="cwCol2" class="cwCol">
<input type="text" class="width100">
<input type="number" placeholder="1" class="rcHeight">
<input type="number" placeholder="1" class="rcWidth">
</div>
</div>
第1行:
Javascript:
var totalColumns = $(".width100");
var csvalue = $(".rcWidth, rcHeight");
var svalue = [];
for (var j = 0; j < totalColumns.length; j++) {
colInput[increm] = parseFloat(totalColumns[0].value);
for (var j = 0; j < csvalue.length; j++) {
svalue[increm] = parseFloat(totalColumns[0].value);
increm++;
}
increm++;
}
var totalColumns=$(“.width100”);
var csvalue=$(“.rcWidth,rcHeight”);
var S值=[];
对于(var j=0;j
以下是一个在cwCol
div上用作容器的示例:
var arr=[];
$('.cwCol')。每个(函数(事件,i){
var width=$(this.find('.width100').eq(0.val();
var rcHeight=$(this.find('.rcHeight').eq(0.val();
var rcWidth=$(this.find('.rcWidth').eq(0.val();
arr.push(宽度+”:“+rcHeight+”:“+rcHeight宽度);
})
console.log(arr.join('`')代码>
第1行:
也许你也可以在后面加入javascript?除了html代码之外,你尝试过什么?你已经尝试过一些javascript代码了吗?你可以展示给我们看吗?你应该使用标准的数据结构,比如JSON,而不是那种自制的东西。如果你解释一下这种格式的含义,会有所帮助吗?(或使用上述建议的标准)。例如,您声明35:2:1`45:1:1
但所有这些数字都在同一行?!我也不知道你的屏幕截图和HTML有什么关系?