獲取下拉列表框的值是數(shù)組,split,$.inArray示例
更新時間:2013年11月13日 16:17:48 投稿:whsnow
獲取下拉列表框的值是數(shù)組,下面用product_id 去匹配是否包含在一個數(shù)組中,感興趣的朋友不要錯過
今天遇到一個賊蛋碎的問題:
1、我從 一個下拉列表select中單擊事件,獲取options的value值
復(fù)制代碼 代碼如下:
var product_id = $(this).val()
console.log出來是發(fā)現(xiàn)是個數(shù)組,如:["51"]
然后做了如下判斷
復(fù)制代碼 代碼如下:
console.log(product_id);
if(product_id == '51'){alert(111);}
if(product_id[0] == '51'){alert(222);}
發(fā)現(xiàn)都可以彈出提示框
2、我用這個 product_id 去匹配是否包含在一個數(shù)組中
錯誤代碼:
復(fù)制代碼 代碼如下:
var result = $.inArray(product_id,arr_product_ids);
正確代碼:
復(fù)制代碼 代碼如下:
var result = $.inArray(product_id[0],arr_product_ids);
$.inArray()必須用product_id[0],也就是說不能用數(shù)組
到今天才知道,下拉列表獲取的value值是個數(shù)組,有了解的更深的大神,求解釋。
相關(guān)文章
驗證控件與Button的OnClientClick事件詳細解析
以下就是被我已知忽略的問題和解決方案,當我發(fā)覺這個問題的時候,冒出了一身冷汗,幸虧做了嚴格的服務(wù)器端驗證,不然可就慘了2013-12-12
淺析基于WEB前端頁面的頁面內(nèi)容搜索的實現(xiàn)思路
本文主要是想實現(xiàn)瀏覽器的CTRL+F功能,提供個思路和代碼,需要的朋友可以參考下2014-06-06
帶領(lǐng)大家學(xué)習(xí)javascript基礎(chǔ)篇(一)之基本概念
這篇文章主要介紹了帶領(lǐng)大家學(xué)習(xí)javascript基礎(chǔ)篇(一)之基本概念的相關(guān)資料,需要的朋友可以參考下2015-11-11
關(guān)于include標簽導(dǎo)致js路徑找不到的問題分析及解決
本文為大家詳細介紹下關(guān)于使用jsp:include標簽及<%@ include標簽時要注意的事項以及實測發(fā)現(xiàn)問題并解決問題的全過程,感興趣的各位可以參考下哈,希望對大家有所幫助2013-07-07

