jquery 設置屬性 對js對象和集合 的 操作


jquery  可以 通過attr 來獲取和設置屬性,通過HTML 可以看到。

可以在頁面上 使用 data  來 存儲 鍵值對,在頁面上 通過HTML 是 看不到的,

1、修正字符串:    $.trim()value;  

 

2、對屬性和集合的迭代:  $.each()

注意 數組和對象 時,function 參數的 區別
var s = ['one','two','three'];

        var s2 = {'one':1,'two':2,'three':3};

        $.each(s,function(n,value){    //兩個參數,第一個是數組的下標,第二個是數組的元素,
            alert("第"+n+"個數組元素: "+value);   //第0個數組元素: one ,第1個數組元素: two ,第2個數組元素: three ,
        });
        只有1個參數時,表示 元素在數組中的下標

        $.each(s2,function(n,value){  //兩個參數,第一個是對象的屬性名, 第二個是 對象的屬性 值
            alert("第"+n+"個對象: "+value);     //第one個對象:1,第two個對象:2,第three個對象:3
        });

 

3、對數組進行篩選:  $.grep();

var s1 = [11,22,33,44,55,66,77,88,99,43];
        var s2 = $.grep(s1,function(value){  //一個參數表示 數組的元素 return value > 44;          //返回大於44的數組元素
        });
        alert(s2);          //55,66,77,88,99
兩個參數,第一個是數組元素,第二個是 元素的下標

4、對數組進行轉換:  $.map();

          

 

$.each() 與$(selector).each()    $.map() 與 $(selector).map()  

一個通用的遍歷函數 , 可以用來遍歷對象和數組. 數組和含有一個length屬性的偽數組對象 (偽數組對象如function的arguments對象)以數字索引進行遍歷,從0到length-1, 其它的對象通過的屬性進行遍歷.

$.each()與$(selector).each()不同, 后者專用於jquery對象的遍歷, 前者可用於遍歷任何的集合(無論是數組或對象)

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM