Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何合并两个不同的数组值_Javascript_Jquery - Fatal编程技术网

Javascript 如何合并两个不同的数组值

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">

我试图将两个不同的数组值合并为“:”分开,但我错过了一些逻辑功能,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">
        <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有什么关系?