关于jquery select的问题

yqzq 2010-02-08 11:20:34
我用
$("<option value='8'>AA</option>").appendTo($("#bbb"));
这样的方法添加option项目
为什么紧接着调用
$("#bbb").val("8") 没有生效

请问这是为什么?
该如何做?

谢谢
...全文
67 5 打赏 收藏 举报
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
xmliy 2010-02-08
  • 打赏
  • 举报
回复
测试没问题,是不是其它代码的干扰
草根醉秋意 2010-02-08
  • 打赏
  • 举报
回复

<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>
yqzq 2010-02-08
  • 打赏
  • 举报
回复
to shan1119

仍然不行
shan1119 2010-02-08
  • 打赏
  • 举报
回复
$("#sel1 option[value='8']").attr("selected","selected");
yqzq 2010-02-08
  • 打赏
  • 举报
回复
to xmliy
是延时的问题。。我用
setTimeout 就可以设置。。请问有更好的方法吗
发帖
JavaScript

8.7w+

社区成员

Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
帖子事件
创建了帖子
2010-02-08 11:20
社区公告
暂无公告