获取下拉列表框的值是数组,split,$.inArray示例


Posted in Javascript onNovember 13, 2013

今天遇到一个贼蛋碎的问题:

1、我从 一个下拉列表select中单击事件,获取options的value值

var product_id = $(this).val()

console.log出来是发现是个数组,如:["51"]

然后做了如下判断

console.log(product_id); 
if(product_id == '51'){alert(111);} 
if(product_id[0] == '51'){alert(222);}

发现都可以弹出提示框,尼玛这不是坑我吗

2、我用这个 product_id 去匹配是否包含在一个数组中

错误代码:

var result = $.inArray(product_id,arr_product_ids);

正确代码:
var result = $.inArray(product_id[0],arr_product_ids);

$.inArray()必须用product_id[0],也就是说不能用数组

到今天才知道,下拉列表获取的value值是个数组,有了解的更深的大神,求解释。

Javascript 相关文章推荐
简介JavaScript中setUTCSeconds()方法的使用
Jun 12 Javascript
js 动态给元素添加、移除事件的实现方法
Jul 19 Javascript
jQuery插件HighCharts绘制2D半圆环图效果示例【附demo源码下载】
Mar 09 Javascript
详解Node.js串行化流程控制
May 04 Javascript
关于Stream和Buffer的相互转换详解
Jul 26 Javascript
浅谈react-native热更新react-native-pushy集成遇到的问题
Sep 30 Javascript
实现jquery放大镜的两种方法
Feb 22 jQuery
Node.js文件编码格式的转换的方法
Apr 27 Javascript
js实现全选反选不选功能代码详解
Apr 24 Javascript
js实现多图和单图上传显示
Dec 18 Javascript
关于AngularJS中几种Providers的区别总结
May 17 Javascript
JavaScript多种图形实现代码实例
Jun 28 Javascript
jquery属性选择器not has怎么写 行悬停高亮显示
Nov 13 #Javascript
jquery validate在ie8下的bug解决方法
Nov 13 #Javascript
JQuery伸缩导航练习示例
Nov 13 #Javascript
JS:window.onload的使用介绍
Nov 13 #Javascript
JQuery each打印JS对象的方法
Nov 13 #Javascript
Jquery 数组操作大全个人总结
Nov 13 #Javascript
JS保存和删除cookie操作 判断cookie是否存在
Nov 13 #Javascript
You might like
php之readdir函数用法实例
2014/11/13 PHP
PHP实现文件上传与下载实例与总结
2016/03/13 PHP
Yii2.0中的COOKIE和SESSION用法
2016/08/12 PHP
jquery+thinkphp实现跨域抓取数据的方法
2016/10/15 PHP
js 日期转换成中文格式的函数
2009/07/07 Javascript
javascript 日期常用的方法
2009/11/11 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
2014/04/14 Javascript
JS模式之单例模式基本用法
2015/06/30 Javascript
js实现浏览本地文件并显示扩展名的方法
2015/08/17 Javascript
15个常用的jquery代码片段
2015/12/19 Javascript
javascript跨域请求包装函数与用法示例
2016/11/03 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
Angularjs Promise实例详解
2018/03/15 Javascript
JS 实现缓存算法的示例(FIFO/LRU)
2018/03/20 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
vue2.0实现音乐/视频播放进度条组件
2018/06/06 Javascript
总结4个方面优化Vue项目
2019/02/11 Javascript
python list 合并连接字符串的方法
2013/03/09 Python
python 示例分享---逻辑推理编程解决八皇后
2014/07/20 Python
在Python中操作时间之strptime()方法的使用
2020/12/30 Python
分析Python中设计模式之Decorator装饰器模式的要点
2016/03/02 Python
Python实现希尔排序算法的原理与用法实例分析
2017/11/23 Python
对python中的 os.mkdir和os.mkdirs详解
2018/10/16 Python
python代码 输入数字使其反向输出的方法
2018/12/22 Python
django foreignkey外键使用的例子 相当于left join
2019/08/06 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
python实现五子棋游戏(pygame版)
2020/01/19 Python
python 双循环遍历list 变量判断代码
2020/05/04 Python
Python使用jupyter notebook查看ipynb文件过程解析
2020/06/02 Python
Restful_framework视图组件代码实例解析
2020/11/17 Python
HTML5中的postMessage API基本使用教程
2016/05/20 HTML / CSS
阳光体育:Sunny Sports(购买露营和远足设备)
2018/08/07 全球购物
CHARLES & KEITH台湾官网:新加坡时尚品牌
2019/07/30 全球购物
医药大学生求职简历的自我评价
2013/10/17 职场文书
个人教师自我评价范文
2013/12/02 职场文书
幼儿园园长安全责任书
2015/05/08 职场文书