获取下拉列表框的值是数组,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动态改变img的src属性图片不显示的解决方法
Oct 20 Javascript
jquery绑定原理 简单解析与实现代码分享
Sep 06 Javascript
js、css、img等浏览器缓存问题的2种解决方案
Oct 23 Javascript
基于BootStrap Metronic开发框架经验小结【二】列表分页处理和插件JSTree的使用
May 12 Javascript
JS给Array添加是否包含字符串的简单方法
Oct 29 Javascript
AngularJS 最常用的八种功能(基础知识)
Jun 26 Javascript
Vue SPA单页应用首屏优化实践
Jun 28 Javascript
Vue render渲染时间戳转时间,时间转时间戳及渲染进度条效果
Jul 27 Javascript
vue 自定义指令自动获取文本框焦点的方法
Aug 25 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
Apr 26 Javascript
jQuery表单选择器用法详解
Aug 22 jQuery
微信小程序 SOTER 生物认证DEMO 指纹识别功能
Dec 13 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
了解咖啡雨林联盟认证 什么是雨林认证 雨林认证是什么意思
2021/03/05 新手入门
一个PHP并发访问实例代码
2012/09/06 PHP
php缓冲输出实例分析
2015/01/05 PHP
PHP判断是否为空的几个函数对比
2015/04/21 PHP
微信公众号开发之文本消息自动回复php代码
2016/08/08 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
Javascript生成json的函数代码(可以用php的json_decode解码)
2012/06/11 Javascript
javascript常见操作汇总
2014/09/03 Javascript
jQuery选择器querySelector的使用指南
2015/01/23 Javascript
js获取form的方法
2015/05/06 Javascript
JavaScript中的原型prototype属性使用详解
2015/06/05 Javascript
JavaScript基于DOM操作实现简单的数学运算功能示例
2017/01/16 Javascript
Vue2递归组件实现树形菜单
2017/04/10 Javascript
基于AngularJS实现的工资计算器实例
2017/06/16 Javascript
jQuery EasyUI 折叠面板accordion的使用实例(分享)
2017/12/25 jQuery
js的各种数据类型判断的介绍
2019/01/19 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
深入学习js函数的隐式参数 arguments 和 this
2019/06/24 Javascript
如何在node环境实现“get数据解析”代码实例
2020/07/03 Javascript
JS+CSS实现动态时钟
2021/02/19 Javascript
Python3基础之条件与循环控制实例解析
2014/08/13 Python
详解设计模式中的工厂方法模式在Python程序中的运用
2016/03/02 Python
Python中用post、get方式提交数据的方法示例
2017/09/22 Python
利用Pandas读取文件路径或文件名称包含中文的csv文件方法
2018/07/04 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
Python3加密解密库Crypto的RSA加解密和签名/验签实现方法实例
2020/02/11 Python
工程造价专业大学生自荐信
2013/10/01 职场文书
医学院校毕业生自荐信范文
2014/01/01 职场文书
中学劳技课教师的自我评价
2014/02/05 职场文书
开学典礼演讲稿
2014/05/23 职场文书
母亲节演讲稿
2014/05/27 职场文书
大学生标准自荐书
2014/06/15 职场文书
村党的群众路线教育实践活动总结材料
2014/10/31 职场文书
芙蓉镇观后感
2015/06/10 职场文书
2015年教务主任工作总结
2015/07/22 职场文书
pandas中对文本类型数据的处理小结
2021/11/01 Python