jquery给下拉列表设置默认值

乱太郎001 2012-08-27 09:37:55
<select id="aa" >
<option value="aa" >aa</option>
<option value="bb">bb</option>
</select>

我想设置默认的时候为空,又不想追加一个空行<option value="" ></option>。
用jquery怎么设置。

$("#aa").val(-1);这样设置也不管用

求救
谢谢
...全文
794 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
pxxaish9527 2012-08-28
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

$("#aa").attr('selectedIndex', -1);
$("#aa").attr('selectedIndex', -1);
这两种方式都OK吧。
[/Quote]
大哥,在我这里你的这种方式不行的,可能是js库的缘故吧,我用的是<script src="http://code.jquery.com/jquery-latest.min.js"></script>
你用的是什么库。
格桑花 2012-08-28
  • 打赏
  • 举报
回复
$("#aa").val("bb");
licip 2012-08-28
  • 打赏
  • 举报
回复
$("#aa").attr('selectedIndex', -1);
$("#aa").attr('selectedIndex', -1);
这两种方式都OK吧。
pxxaish9527 2012-08-28
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

JScript code
$("#aa").attr('selectedIndex', -1);
[/Quote]

这种方式不行的,不能解决楼主的问题

试试以下方法:
$("#aa")[0].selectedIndex = -1;
pxxaish9527 2012-08-28
  • 打赏
  • 举报
回复
$("#aa")[0].selectedIndex = -1;
Go 旅城通票 2012-08-28
  • 打赏
  • 举报
回复
$("#aa").attr('selectedIndex', -1);
乱太郎001 2012-08-28
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]
引用 5 楼 的回复:

$("#aa").attr('selectedIndex', -1);
$("#aa").attr('selectedIndex', -1);
这两种方式都OK吧。

大哥,在我这里你的这种方式不行的,可能是js库的缘故吧,我用的是<script src="http://code.jquery.com/jquery-latest.min.js"></scrip……
[/Quote]

感谢楼上的各位 解决了
$("#aa").attr('selectedIndex', -1);
在我这里用火狐不管用,用IE可以

$("#aa")[0].selectedIndex = -1;
这个都可以
小弟分数不多,就给你们评分了
多谢showbo的多次相助
任第一 2012-08-27
  • 打赏
  • 举报
回复
你的想法很独特。不过看看有没有人给你搞定。呵呵。

52,797

社区成员

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

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