獲取下拉列表框的值是數(shù)組,split,$.inArray示例
今天遇到一個(gè)賊蛋碎的問(wèn)題:
1、我從 一個(gè)下拉列表select中單擊事件,獲取options的value值
var product_id = $(this).val()
console.log出來(lái)是發(fā)現(xiàn)是個(gè)數(shù)組,如:["51"]
然后做了如下判斷
console.log(product_id);
if(product_id == '51'){alert(111);}
if(product_id[0] == '51'){alert(222);}
發(fā)現(xiàn)都可以彈出提示框
2、我用這個(gè) product_id 去匹配是否包含在一個(gè)數(shù)組中
錯(cuò)誤代碼:
var result = $.inArray(product_id,arr_product_ids);
正確代碼:
var result = $.inArray(product_id[0],arr_product_ids);
$.inArray()必須用product_id[0],也就是說(shuō)不能用數(shù)組
到今天才知道,下拉列表獲取的value值是個(gè)數(shù)組,有了解的更深的大神,求解釋。
相關(guān)文章
驗(yàn)證控件與Button的OnClientClick事件詳細(xì)解析
以下就是被我已知忽略的問(wèn)題和解決方案,當(dāng)我發(fā)覺(jué)這個(gè)問(wèn)題的時(shí)候,冒出了一身冷汗,幸虧做了嚴(yán)格的服務(wù)器端驗(yàn)證,不然可就慘了2013-12-12
淺析基于WEB前端頁(yè)面的頁(yè)面內(nèi)容搜索的實(shí)現(xiàn)思路
本文主要是想實(shí)現(xiàn)瀏覽器的CTRL+F功能,提供個(gè)思路和代碼,需要的朋友可以參考下2014-06-06
javascript 通用滑動(dòng)門(mén)tab類(lèi)
滑動(dòng)門(mén)JS并封裝成類(lèi)2008-03-03
微信小程序表單驗(yàn)證form提交錯(cuò)誤提示效果
這篇文章主要為大家詳細(xì)介紹了微信小程序表單驗(yàn)證form提交錯(cuò)誤提示效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-07-07
實(shí)現(xiàn)隔行換色效果的兩種方式【實(shí)用】
本文主要介紹了實(shí)現(xiàn)隔行顏色交替 鼠標(biāo)經(jīng)過(guò)高亮顏色的兩種方式的具體實(shí)例,有助于理解和使用。方案一:純CSS編寫(xiě);方案二:js代碼編寫(xiě)。需要的朋友可以參考下2016-11-11
帶領(lǐng)大家學(xué)習(xí)javascript基礎(chǔ)篇(一)之基本概念
這篇文章主要介紹了帶領(lǐng)大家學(xué)習(xí)javascript基礎(chǔ)篇(一)之基本概念的相關(guān)資料,需要的朋友可以參考下2015-11-11
淺談JS使用[ ]來(lái)訪問(wèn)對(duì)象屬性
下面小編就為大家?guī)?lái)一篇淺談JS使用[ ]來(lái)訪問(wèn)對(duì)象屬性。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-09-09
關(guān)于include標(biāo)簽導(dǎo)致js路徑找不到的問(wèn)題分析及解決
本文為大家詳細(xì)介紹下關(guān)于使用jsp:include標(biāo)簽及<%@ include標(biāo)簽時(shí)要注意的事項(xiàng)以及實(shí)測(cè)發(fā)現(xiàn)問(wèn)題并解決問(wèn)題的全過(guò)程,感興趣的各位可以參考下哈,希望對(duì)大家有所幫助2013-07-07

