`
wandejun1012
  • 浏览: 2690141 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

js select引发的血案

 
阅读更多

没想到,载在一个select手里。

 

一直报找不到options[selectedIndex].value的错误。

 

 

到最后才发现,假设地址里面只有3项,分别是北京、上海、南京。

 

那么下标应该分别是0,1,2.

 

而我却取到3,但自己却不知道,因为没有3,所以selectedIndex被强制成了-1.

 

然后options[-1].value,所以说value找不到了。

 

 

 

-------------------------------------------------------------------------------

 

心得:要想给select某项设置成选中,可以有2种方式,

1、一种是在Jquery里,$('#mysql').val('shanghai')

2、另一种是用$('mysql')[0].selectedIndex=2;//这里需要注意到右边的值不能为越界,否则会被变成-1.

 

 

 refurl:http://www.blogjava.net/Struts2/archive/2007/06/18/124950.html

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics