获取下拉列表框的值是数组,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 相关文章推荐
onsubmit阻止form表单提交与onclick的相关操作
Sep 03 Javascript
Javascript 按位与赋值运算符 (&=)使用介绍
Feb 04 Javascript
jQuery中:enabled选择器用法实例
Jan 04 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
Jan 27 Javascript
jQuery鼠标事件总结
Oct 13 Javascript
通过一个简单的例子学会vuex与模块化
Nov 22 Javascript
Vue组件之单向数据流的解决方法
Nov 10 Javascript
微信小程序常用赋值方法小结
Apr 30 Javascript
vue element-ui之怎么封装一个自己的组件的详解
May 20 Javascript
el-select 下拉框多选实现全选的实现
Aug 02 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
Aug 04 Javascript
JavaScript高级程序设计之基本引用类型
Nov 17 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和JAVA中的重载(overload)和覆盖(override) 介绍
2012/03/01 PHP
PHP连接MySQL的2种方法小结以及防止乱码
2014/03/11 PHP
PHP小教程之实现链表
2014/06/09 PHP
php中cookie实现二级域名可访问操作的方法
2014/11/11 PHP
如何在HTML 中嵌入 PHP 代码
2015/05/13 PHP
php+ajax无刷新分页实例详解
2015/12/07 PHP
PHP常见字符串操作函数与用法总结
2019/03/04 PHP
使用composer安装使用thinkphp6.0框架问题【视频教程】
2019/10/01 PHP
javascript 动态添加表格行
2006/06/22 Javascript
JS 建立对象的方法
2007/04/21 Javascript
使用jQuery插件创建常规模态窗口登陆效果
2013/08/23 Javascript
js生成随机数之random函数随机示例
2013/12/20 Javascript
jquery得到iframe src属性值的方法
2014/09/25 Javascript
使用js画图之正弦曲线
2015/01/12 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
jquery日历插件datepicker用法分析
2016/01/22 Javascript
Node.js配合node-http-proxy解决本地开发ajax跨域问题
2016/08/31 Javascript
AngularJs上传前预览图片的实例代码
2017/01/20 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
多个上传文件用js验证文件的格式和大小的方法(推荐)
2017/03/09 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
2017/06/30 Javascript
Angularjs实现下拉框联动的示例代码
2017/08/22 Javascript
react-router4按需加载(踩坑填坑)
2019/01/06 Javascript
[01:05:30]VP vs TNC 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
Python中的下划线详解
2015/06/24 Python
Python中return语句用法实例分析
2015/08/04 Python
Python使用Phantomjs截屏网页的方法
2018/05/17 Python
利用纯css3实现的文字亮光特效的代码演示
2014/11/27 HTML / CSS
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
英国人最爱的饰品网站:Accessorize
2016/08/22 全球购物
家长会学生演讲稿
2014/04/26 职场文书
国际商务专业毕业生自我鉴定2014
2014/09/27 职场文书
死亡证明书样本说明
2014/10/18 职场文书
自主招生推荐信格式模板
2015/03/24 职场文书
2016小学新学期寄语
2015/12/04 职场文书
用javascript制作qq注册动态页面
2021/04/14 Javascript