关于jquery select的问题

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

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

谢谢
...全文
75 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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 就可以设置。。请问有更好的方法吗

87,997

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧