时间:2021-05-18
今天遇到一个贼蛋碎的问题:
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值是个数组,有了解的更深的大神,求解释。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
一、获取下拉列表选中项的值和文本(select)代码select.htm示例如下:复制代码代码如下:获取下拉列表选中项的值和文本(select)//获取下拉列表
ComboBox(下拉列表框)ComboBox(下拉列表框)常用属性:valueField:基础数据值名称绑定到该下拉列表框。—提交值textField:基础数
简单介绍jquery.sumoselect是一款跨设备、跨浏览器的jQuery下拉列表框插件。该jQuery下拉列表框插件可以单选,也可以多选。它的样式可以通过
PyQt5下拉列表框控件QComboBox介绍QComboBox是一个集按钮和下拉选项于一体的控件,也称做下拉列表框QComboBox类中的常用方法如表方法描述
BarTender数据输入控件中“列表项”属性页用于定义列表控件(单选按钮、列表框或下拉列表)中每个选项的标签和值。对于列表中每个可能的