關(guān)于jQuery的inArray 方法介紹
$.get('aaaaa.ashx',null,function(d){
// 假設(shè)d 返回 的值為 1,3,43,23,54,67
var arr = d.split(',');
$.inArray(3,arr) ==-1 //true
//為什么啊
//如果寫(xiě)成這樣的
var arr = eval('['+d+']');
$.inArray(3,arr) >-1 //true
});
這是為什么呢? 望知道的朋友跟貼回復(fù)下.
jquery inarray()函數(shù)詳解
jquery.inarray(value,array)
確定第一個(gè)參數(shù)在數(shù)組中的位置(如果沒(méi)有找到則返回 -1 )。
determine the index of the first parameter in the array (-1 if not found).
返回值
jquery
參數(shù)
value (any) : 用于在數(shù)組中查找是否存在
array (array) : 待處理數(shù)組。
今天有朋友問(wèn)了個(gè)問(wèn)題,如下
var testarr=[{"a":"0"},{"b":"1"},{"c":"2"}];alert($.inarray({"a":"0"},testarr));
說(shuō)這個(gè)值總是返回-1;
第一眼,我沒(méi)注意到,于是自己寫(xiě)了一段給他看。
var obj={'m':'1'};var arr=[obj,'1',2];alert($.inarray(obj,arr));
這個(gè)返回值正常。
后來(lái)才意識(shí)到,對(duì)象是引用類(lèi)型的緣故。
引用類(lèi)型的特性可以用一小段程序演示
var obj={"a":0};var obj1={"a":0};
alert(obj==obj1);// false;---------------------
var obj={"a":0};
var obj1=obj;
alert(obj==obj1);
// true;
- jquery中push()的用法(數(shù)組添加元素)
- jquery 結(jié)合C#后臺(tái)的數(shù)組對(duì)文章的關(guān)鍵字自動(dòng)添加鏈接的代碼
- jquery遍歷數(shù)組與篩選數(shù)組的方法
- jQuery判斷數(shù)組是否包含了指定的元素
- jquery中each遍歷對(duì)象和數(shù)組示例
- jQuery根據(jù)元素值刪除數(shù)組元素的方法
- jquery操作對(duì)象數(shù)組元素方法詳解
- JQuery $.each遍歷JavaScript數(shù)組對(duì)象實(shí)例
- jQuery遍歷對(duì)象、數(shù)組、集合實(shí)例
- jQuery篩選數(shù)組之grep、each、inArray、map的用法及遍歷json對(duì)象
- jQuery中inArray方法注意事項(xiàng)分析
- jQuery實(shí)現(xiàn)合并/追加數(shù)組并去除重復(fù)項(xiàng)的方法
相關(guān)文章
jquery動(dòng)態(tài)分頁(yè)效果堪比時(shí)光網(wǎng)
剛剛弄好了一個(gè)jquery動(dòng)態(tài)分頁(yè)效果,拿出來(lái)與大家分享,效果與時(shí)光網(wǎng)的差不多2014-09-09
jQuery實(shí)現(xiàn)鼠標(biāo)響應(yīng)式透明度漸變動(dòng)畫(huà)效果示例
這篇文章主要介紹了jQuery實(shí)現(xiàn)鼠標(biāo)響應(yīng)式透明度漸變動(dòng)畫(huà)效果,涉及jQuery事件響應(yīng)及動(dòng)態(tài)修改頁(yè)面元素屬性相關(guān)操作技巧,需要的朋友可以參考下2018-02-02
jQuery自定義元素右鍵點(diǎn)擊事件(實(shí)現(xiàn)案例)
下面小編就為大家?guī)?lái)一篇jQuery自定義元素右鍵點(diǎn)擊事件(實(shí)現(xiàn)案例)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04
jquery解析XML字符串和XML文件的方法說(shuō)明
本篇文章主要是對(duì)jquery解析XML字符串和XML文件的方法進(jìn)行了介紹,需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2014-02-02
ztree實(shí)現(xiàn)左邊動(dòng)態(tài)生成樹(shù)右邊為內(nèi)容詳情功能
zTree 是利用 JQuery 的核心代碼,實(shí)現(xiàn)一套能完成大部分常用功能的 Tree 插件。接下來(lái)通過(guò)本文給大家分享ztree實(shí)現(xiàn)左邊動(dòng)態(tài)生成樹(shù)右邊為內(nèi)容詳情功能,需要的朋友參考下吧2017-11-11
如何利用JQuery實(shí)現(xiàn)從底部回到頂部的功能
現(xiàn)在大部分網(wǎng)站因?yàn)槠容^長(zhǎng),所以都會(huì)設(shè)置這么一個(gè)按鈕,利用這個(gè)按鈕可以實(shí)現(xiàn)從底部返回頂部的功能。下面通過(guò)實(shí)例代碼給大家簡(jiǎn)單介紹一下吧2016-12-12
jquery獲取節(jié)點(diǎn)名稱(chēng)
這篇文章主要介紹了jquery獲取節(jié)點(diǎn)名稱(chēng)的相關(guān)資料,需要的朋友可以參考下2015-04-04
jQuery簡(jiǎn)單實(shí)現(xiàn)向列表動(dòng)態(tài)添加新元素的方法示例
這篇文章主要介紹了jQuery簡(jiǎn)單實(shí)現(xiàn)向列表動(dòng)態(tài)添加新元素的方法,涉及jQuery事件響應(yīng)及頁(yè)面元素動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-12-12

