Javascript 绑定在这里有用吗?代码重复

Javascript 绑定在这里有用吗?代码重复,javascript,html,twitter-bootstrap-3,bootstrap-select,Javascript,Html,Twitter Bootstrap 3,Bootstrap Select,我不熟悉javascript,这就是我的笔: 所以我遇到了代码重复这样的问题。我怎样才能避免呢?我尝试过这个新功能而不是旧功能,但它不起作用: //populatePosition($("#positionElement")); populate1($("#positionElement"), positionList, 'position'); function populate1(dd, list, elem) { var temp=""; for (var i = 0; i &l

我不熟悉javascript,这就是我的笔:

所以我遇到了代码重复这样的问题。我怎样才能避免呢?我尝试过这个新功能而不是旧功能,但它不起作用:

//populatePosition($("#positionElement"));
populate1($("#positionElement"), positionList, 'position');

function populate1(dd, list, elem) {
  var temp="";
  for (var i = 0; i < list.length; i++) {
     temp += "<option value='" + list[i]["id"] + "'>" + list[i][''+elem] + "</option>\n";
     //console.log(temp);
  }
  dd.append(temp);
}
//populatePosition($(“#positionElement”);
填充1($(“#位置元素”)、位置列表、“位置”);
函数populate1(dd、列表、元素){
var temp=“”;
对于(变量i=0;i

我想这里可以用bind。可能吗

在代码中,您将在哪里使用bind?出于什么目的,这里可能不需要bind。我怎样才能消除重复?我在你发布的代码中看不到重复!在codepen,有两个类似的函数填充列表。哦,这就是为什么问题中没有任何内容