jquery的乙個方法inarray(ele, array)是判斷ele是否在array中存在,返回值是該元素第一次出現在陣列array中的下標,沒有時返回-1。
1.如果array裡存放的是數字,那麼ele的值也必須是數字才能匹配到。
例如:
var a = 1;
var array = [1,2,3];
var b = $.inarray(a, array);
此時,b等於0。
但是,如果此時將a="1";,那麼b將等於-1。
這時可以使用parseint()對a進行轉化,如
var a = "1";
var a2 = parseint(a);
2.同理,如果array裡存放的是字串,那麼ele的值也必須是字串才能匹配到。
例如:
var a = "1";
var array = ["1","2","3"];
var b = $.inarray(a, array);
此時,b等於0。
如果a=1;時,要將a轉化為字串。
轉化方式有三種
a.tostring();
""+a;
string(a);
jQuery原始碼分析之 inArray 函式
測試 1 indexof原生方法 indexof 特定的元素,開始下標 同時indexof的第二個引數可以是負數,表示從倒數第幾個開始,記住,此時不是看下標,而是看倒數第幾個!var array 2,5,9 array.indexof 9,1 2 array.indexof 2,3 0 如果第二個引...
jQuery中呼叫WebService方法小結
個人感覺有比較方便的兩點 是複製 如下 注意上面獲取資料的方式 result.d,這是因為在返回的json資料格式是以d為鍵值的json物件。可以通過ie 9的開發人員工具,按下f12,選擇網路,點選開始捕獲按鈕,重新重新整理一下頁面可以看到所有的請求列表,如下圖所示 選擇其中乙個,點選轉到詳細檢視...
PHP中in array 函式的坑
arr array name test male age 0 if in array h232 arr else結果輸出 yes 查詢手冊,手冊上也只是說in array 檢查資料中是否存在某個值。in array mixed needle,array haystack bool strict fa...