获取下拉列表框的值是数组,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遍历Json的两种数据结构的实现代码
Jan 19 Javascript
浅谈Node.js中的定时器
Jun 18 Javascript
jQuery EasyUI之DataGrid使用实例详解
Jan 04 Javascript
CSS或者JS实现鼠标悬停显示另一元素
Jan 22 Javascript
js如何获取网页所有图片
May 12 Javascript
jQuery常用选择器详解
Jul 17 jQuery
JavaScript 用fetch 实现异步下载文件功能
Jul 21 Javascript
ES6 javascript中class静态方法、属性与实例属性用法示例
Oct 30 Javascript
webpack多页面开发实践
Dec 18 Javascript
JavaScript中toLocaleString()和toString()的区别实例分析
Aug 14 Javascript
layui 上传文件_批量导入数据UI的方法
Sep 23 Javascript
vue 项目引入echarts 添加点击事件操作
Sep 09 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类常量的使用详解
2013/06/08 PHP
php中将一个对象保存到Session中的方法
2015/03/13 PHP
PHP中的输出echo、print、printf、sprintf、print_r和var_dump的示例代码
2020/12/01 PHP
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
jQuery 源码分析笔记(5) jQuery.support
2011/06/19 Javascript
js 关于=+与+=日期函数使用说明(赋值运算符)
2011/11/15 Javascript
jquery和javascript的区别(常用方法比较)
2013/07/04 Javascript
浅析JavaScript中的同名标识符优先级
2013/12/06 Javascript
提取jquery的ready()方法单独使用示例
2014/03/25 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
JavaScript学习笔记之定时器
2015/01/22 Javascript
AngularJS过滤器filter用法实例分析
2016/11/04 Javascript
使用Javascript判断浏览器终端设备(PC、IOS(iphone)、Android)
2017/01/04 Javascript
基于NodeJS+MongoDB+AngularJS+Bootstrap开发书店案例分析
2017/01/12 NodeJs
Node.js如何响应Ajax的POST请求并且保存为JSON文件详解
2017/03/10 Javascript
Javascript中this关键字指向问题的测试与详解
2017/08/11 Javascript
微信小程序异步处理详解
2017/11/10 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
详解微信图片防盗链“此图片来自微信公众平台 未经允许不得引用”的解决方案
2019/04/04 Javascript
vue-resourc发起异步请求的方法
2020/02/11 Javascript
viewer.js实现图片预览功能
2020/06/24 Javascript
微信小程序实现日历签到
2020/09/21 Javascript
[04:00]黄浦江畔,再会英雄——完美世界DOTA2 TI9应援视频
2019/07/31 DOTA
Python编程入门的一些基本知识
2015/05/13 Python
Ubuntu下创建虚拟独立的Python环境全过程
2017/02/10 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
python修改txt文件中的某一项方法
2018/12/29 Python
pytorch torchvision.ImageFolder的用法介绍
2020/02/20 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
详解Selenium 元素定位和WebDriver常用方法
2020/12/04 Python
光声世纪笔试题目
2012/08/25 面试题
《湘夫人》教学反思
2014/02/21 职场文书
开业主持词
2014/03/21 职场文书
建议书的格式
2014/05/12 职场文书
党员批评与自我批评(5篇)
2014/09/23 职场文书
Mysql 数据库中的 redo log 和 binlog 写入策略
2022/04/26 MySQL