获取下拉列表框的值是数组,split,$.inArray示例
更新时间:2013年11月13日 16:17:48 作者:
获取下拉列表框的值是数组,下面用product_id 去匹配是否包含在一个数组中,感兴趣的朋友不要错过
今天遇到一个贼蛋碎的问题:
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值是个数组,有了解的更深的大神,求解释。
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值是个数组,有了解的更深的大神,求解释。
相关文章
详解微信小程序开发—你期待的分享功能来了,微信小程序序新增5大功能
微信小程序在12月21日发布了新版本的开发工具,并在官网公布新增分享、模板消息、客服消息、扫一扫、带参数二维码功能。2016-12-12javascript showModalDialog传值与FireFox的window.open 父子窗口传值示例
javascript showModalDialog传值与FireFox的window.open 父子窗口传值示例代码。2009-11-11uni-app使用uni-download和uni.saveFile下载保存文件遇到的问题及解决方法
这篇文章主要给大家介绍了关于uni-app使用uni-download和uni.saveFile下载保存文件遇到的问题及解决方法的相关资料,文中给出了详细的代码示例,需要的朋友可以参考下2024-01-01web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
这篇文章主要介绍了web3.js增加eth.getRawTransactionByHash(txhash)方法步骤,需要的朋友可以参考下2018-03-03
最新评论