天天看點

jQuery擷取數組對象的值

            在我們用jquery開發的時候會遇到這樣的情況,name有多個或者相似的name有多個。這時候我們需要擷取其中某一個的值或者要分别擷取他們的值,這時候我們可以用jquery先擷取一個對象數組,然後再擷取其中的一個值。先把代碼奉上:

說明:

方式一: var orderid = $("input[name='jqueryarray']")[0].value;

$("input[name='jqueryarray']")[0] 為一個input對象,是以可以直接用原生js的對象.value來擷取                            

方式二:$($("input[name='jqueryarray']")[i]).val();

               $("input[name='jqueryarray']")[i] 為一個input對象,是以不能調用jquery裡的val()方法,如果要用jquery裡的val()方法,需要将$("input[name='jqueryarray']")[i]轉換為jquery對象,即$($("input[name='ajaxorderid']")[i]);

方式三:$("input[name^='jqueryarray']").each(function(i){if(i == 2)alert(this.value);});

                        利用jquery的each()函數來進行循環,擷取其中的值。注意的是這裡的this是原生dom對象。

繼續閱讀