jQuery选中select控件 无法设置selected的解决方法

  解决办法:把选中option的语句放到setTimeout中,例:

  

复制代码 代码如下:

  setTimeout(function() {

  var selSorts = $("select[id^='" + controls.selsort + "']");

  $.each(selSorts, function(index, sort) {

  var ope = $(sort).find("option[value='" + arrSort[index] + "']");

  if (ope.length > 0)

  ope[0].selected = true;

  });

  }, 1);