IE8下Jquery获取select选中的值的问题
我们一般使用jQuery获取select时,一般这么用:
<select id='a'><option selected='selected' value='1'> </select>var selectedValue = $("#a").val();
在非IE8下,selectedValue的值为“1”,typeof selectedValue 为“string”。
在IE8下,selectedValue的值为[“1”],typeof selectedValue 为 “objectg”。
如果直接将selectedValue post发送到后台,后台接收时会报错,因为在传输过程中,IE8下selectedValue当成了数组,后台无法识别。
selectedValue = typeof selectedValue == "object" ? selectedValue[0] : selectedValue;
这样selectedValue为字符串了。
另外这样会引发其他的问题:
var a = selectedValue.trim();
这段代码在IE8下无法执行,可能的原因也是由于上述所致。
使用如下代码就确保可以运行:
$.trim(selectedValue);
IE8下Jquery获取select选中的值的问题相关推荐
- jquery获取select选中的值
误区: 一直以为jquery获取select中option被选中的文本值,是这样写的: $("#id").text(); //获取所有option的文本值 实际上应该这样: ...
- javascript jquery 获取select选中的值
误区: 一直以为jquery获取select中option被选中的文本值,是这样写的: $("#id").text(); //获取所有option的文本值 实际上应该这样: $( ...
- 通过jQuery获取Select选中的值或文本
如何使用jQuery获取Select元素选中的值或文本呢?本篇文章给出相应的解决方法 目录 第一步.引入jQuery 第二步.编写一个Select案例 第三步.编写获取select选中的值或文本 第四 ...
- jquery获取checkbox选中的值
jquery获取checkbox选中的值,包括全选 取消全选 反选 选中奇数行 获取选中的值 这里有一个注意点:使用attr(),会发现代码那里的checked="checked" ...
- python获取select选中的值_Python3.x:遍历select下拉框获取value值
Python3.x:遍历select下拉框获取value值 Select提供了三种选择方法: # 通过选项的顺序,第一个为 0 select_by_index(index) # 通过value属性 s ...
- jQuery获取select onChange的值
本文翻译自:jQuery get value of select onChange I was under the impression that I could get the value of a ...
- jQuery取得select选中的值
记录一下. 本来以为jQuery("#select1").val();是取得选中的值, 那么jQuery("#select1").text();就是取得的文本. ...
- jquery获取select选中的文本的值
var ssqy = $("#ssqy option:selected").html();
- Jquery获取select标签的值、文本方式
转载地址:http://fireflywithcat.iteye.com/blog/1581183 首先看html代码: Html代码 <select multiple="mult ...
最新文章
- 经济学人: Arm,孙正义手中的这只水晶球正在帮助他预测未来
- 将Windows下的InfluxDB、Grafana做成Windows服务
- tar -P参数含义
- 云丁密码锁使用说明书_郑州智能密码锁多少钱,放心省心
- linux服务器报Too many open files的解决方法
- 2021 考研 基本常识
- linux install StarDict
- 独家下载 |《领军行业大数据及AI实战》解锁九大行业领军企业云上大数据及AI实战
- Java之 == 和 equals() 区别 hashCode() 解析
- 在.NET环境禁止别人调用代码
- (c语言)将一个数组逆序输出
- (组合数学3.1.2.1)POJ 2249 Binomial Showdown(排列组合公式的实现)
- 洛谷 P1558 色板游戏
- 安卓--shape简单使用
- uoj#422. 【集训队作业2018】小Z的礼物(MIn-Max容斥+插头dp)
- arcgis怎么压缩tif文件_PDF文件怎么进行压缩?教你两招!
- Quickadmin:基于ThinkPhp6+Vue+ElementUI后台管理框架
- Sample larger than population or is negative
- IBM JDK官方下载地址
- “.NET研究”专访微软MVP衣明志:走进ASP.NET MVC 2框架开发