我用
$("<option value='8'>AA</option>").appendTo($("#bbb"));
这样的方法添加option项目
为什么紧接着调用
$("#bbb").val("8") 没有生效请问这是为什么?
该如何做?谢谢
$("<option value='8'>AA</option>").appendTo($("#bbb"));
这样的方法添加option项目
为什么紧接着调用
$("#bbb").val("8") 没有生效请问这是为什么?
该如何做?谢谢
是延时的问题。。我用
setTimeout 就可以设置。。请问有更好的方法吗
<script type="text/javascript">
window.onload = function() {
$("<option value='1'>1</option>").appendTo($("#sel1"));
$("<option value='2'>2</option>").appendTo($("#sel1"));
$("<option value='3'>3</option>").appendTo($("#sel1"));
setTimeout(function() { $("#sel1").val("3") }, 0);
}
</script>
<select id="sel1" style="width: 50px;">
</select>