jQuery选中select控件 无法设置selected的解决方法
1个回答
展开全部
解决办法:把选中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);
复制代码
代码如下:
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);
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询