获取下拉列表框的值是数组,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 相关文章推荐
jquery控制listbox中项的移动并排序
Nov 12 Javascript
javascript的数据类型、字面量、变量介绍
May 23 Javascript
node.js中的fs.utimes方法使用说明
Dec 15 Javascript
jQuery实现为图片添加镜头放大效果的方法
Jun 25 Javascript
jquery easyui datagrid实现增加,修改,删除方法总结
May 25 Javascript
require.js配合插件text.js实现最简单的单页应用程序
Jul 12 Javascript
jQuery实现别踩白块儿网页版小游戏
Jan 18 Javascript
微信小程序开发之map地图实现教程
Jun 08 Javascript
集成vue到jquery/bootstrap项目的方法
Feb 10 jQuery
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
Apr 26 jQuery
js canvas实现写字动画效果
Nov 30 Javascript
React 条件渲染最佳实践小结(7种)
Sep 27 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文件
2007/01/04 PHP
一些使用频率比较高的php函数
2008/10/03 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
jquery中attr和prop的区别分析
2015/03/16 Javascript
JavaScript中用于四舍五入的Math.round()方法讲解
2015/06/15 Javascript
jquery简单实现网页层的展开与收缩效果
2015/08/07 Javascript
JavaScript实现点击按钮直接打印
2016/01/06 Javascript
JS采用绝对定位实现回到顶部效果完整实例
2016/06/20 Javascript
AngularJS入门教程中SQL实例详解
2016/07/27 Javascript
vue日期组件 支持vue1.0和2.0
2017/01/09 Javascript
详解Angualr 组件间通信
2017/01/21 Javascript
jQuery为DOM动态追加事件的方法
2017/02/16 Javascript
Vue2.0 实现移动端图片上传功能
2018/05/30 Javascript
微信小程序画布圆形进度条显示效果
2020/11/17 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
浅谈javascript错误处理
2019/08/11 Javascript
vue 实现微信浮标效果
2019/09/01 Javascript
js实现左右轮播图
2020/01/09 Javascript
[54:27]TNC vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
python标准日志模块logging的使用方法
2013/11/01 Python
python读取文本中数据并转化为DataFrame的实例
2018/04/10 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
Python 抓取数据存储到Redis中的操作
2020/07/16 Python
如何通过python检查文件是否被占用
2020/12/18 Python
HTML5 Canvas基本线条绘制的实例教程
2016/03/17 HTML / CSS
德国狗狗用品在线商店:Schecker
2017/03/17 全球购物
美国领先的男士和女士内衣购物网站:Freshpair
2019/02/25 全球购物
小学毕业感言150字
2014/02/05 职场文书
学习保证书范文
2014/04/30 职场文书
个人投资合作协议书
2014/10/12 职场文书
2014年大学教师工作总结
2014/12/02 职场文书