两个或多个id之间的多重关系?

时间:2016-09-27 05:48:53

标签: javascript php html

我在html表单中至少有两个选择框可以通过POST插入,但是用户可以添加更多选择框。现在我必须显示每个插入ID的每个n之间的关系。

就像我们已插入1,2,3,4 id ..所以我希望它插入两列中的表中作为

(1-2) (1-3) (1-4) (2-3) (2-4) (3-4)

plzz回复此问题,并对此有所了解 任何帮助??

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:0)

简单地迭代你的数组并在同一个数组中组合下一个元素:



function calculate() {
  var nums = document.getElementById('nums');

  nums = nums
    .value
    .split(',')
    .sort(function(a, b) {
      return parseInt(a) - parseInt(b);
    });

  for (var i = 0; i < nums.length; i++) {
    for (var j = i + 1; j < nums.length; j++) {
      console.log('(' + nums[i] + ' - ' + nums[j] + ')');
    }
  }
}
&#13;
<input type="text" placeholder="1,2,5,8" id="nums" />
<button onClick="calculate()">Calculate</button>
&#13;
&#13;
&#13;