我有这个for循环,它将在“ optlist”后面附加选项;该值将设置为manSel [i] [0],文本设置为manSel [i] [1];我还想将所有属性设置为selected =“ selected”。我可以在同一循环中执行此操作吗,还是应该再次遍历选项并将该属性添加到每个选项中。提前致谢!

for(var i = 0 ; i<manSel.length; i++){
  optlist.append($('<option/>').attr('value', manSel[i][0]).text(manSel[i][1]));
}

最佳答案

尝试这个:

for(var i = 0 ; i<manSel.length; i++){
  optlist.append($('<option/>').attr({value: manSel[i][0], selected: "selected"}).text(manSel[i][1]));
}

关于javascript - javascript/jquery如何设置多个属性,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11983469/

10-11 06:02