获取下拉列表框的值是数组,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 全面解析各种浏览器网页中的JS 执行顺序
Feb 17 Javascript
WordPress JQuery处理沙发头像
Jun 22 Javascript
javascript 动态修改样式和层叠样式表代码
Apr 27 Javascript
javascript将数组插入到另一个数组中的代码
Jan 10 Javascript
js实现全屏漂浮广告移入光标停止移动
Dec 02 Javascript
js实现回放拖拽轨迹从过程上进行分析
Jun 26 Javascript
使用AngularJS实现可伸缩的页面切换的方法
Jun 19 Javascript
JavaScript中的冒泡排序法
Aug 03 Javascript
jQuery.uploadify文件上传组件实例讲解
Sep 23 Javascript
关于vue单文件中引用路径的处理方法
Jan 08 Javascript
Vue全局分页组件的实现代码
Aug 10 Javascript
通过JS运行机制的角度说说作用域
Mar 12 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设计模式 注册表模式
2012/02/05 PHP
php实现的网络相册图片防盗链完美破解方法
2015/07/01 PHP
PHP按指定键值对二维数组进行排序的方法
2015/12/22 PHP
php 开发中加密的几种方法总结
2017/03/22 PHP
PHP用continue跳过本次循环中剩余代码的注意点
2017/06/27 PHP
PHP实现微信提现功能
2018/09/30 PHP
php+Ajax无刷新验证用户名操作实例详解
2019/03/04 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
[原创]站长必须要知道的javascript广告代码
2007/05/30 Javascript
Prototype 学习 工具函数学习($w,$F方法)
2009/07/12 Javascript
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
JQuery EasyUI 数字格式化处理示例
2014/05/05 Javascript
js的Prototype属性解释及常用方法
2014/05/08 Javascript
jQuery+slidereveal实现的面板滑动侧边展出效果
2015/03/14 Javascript
jquery实现左右无缝轮播图
2020/07/31 Javascript
jquery Ajax 全局调用封装实例详解
2017/01/16 Javascript
JavaScript实现二分查找实例代码
2017/02/22 Javascript
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
微信小程序防止多次点击跳转(函数节流)
2019/09/19 Javascript
tensorflow1.0学习之模型的保存与恢复(Saver)
2018/04/23 Python
Python实现自定义读写分离代码实例
2019/11/16 Python
django连接mysql数据库及建表操作实例详解
2019/12/10 Python
解决Python3.8用pip安装turtle-0.0.2出现错误问题
2020/02/11 Python
如何实现更换Jupyter Notebook内核Python版本
2020/05/18 Python
Python数据可视化图实现过程详解
2020/06/12 Python
如何基于Python爬取隐秘的角落评论
2020/07/02 Python
Molly Bracken法国电子商店:法国女性时尚品牌
2019/07/24 全球购物
继承权公证书
2014/04/09 职场文书
竞选体育委员演讲稿
2014/04/26 职场文书
安全标兵事迹材料
2014/08/17 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
2014年体育教学工作总结
2014/12/09 职场文书
党员年度个人总结
2015/02/14 职场文书
2016最新离婚协议书范本及程序
2016/03/18 职场文书
浙江省杭州市平均工资标准是多少?
2019/07/09 职场文书
避坑之 JavaScript 中的toFixed()和正则表达式
2022/04/19 Javascript