zoukankan      html  css  js  c++  java
  • 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对象的遍历, 前者可用于遍历任何的集合(无论是数组或对象)

  • 相关阅读:
    hdu 4614 线段树 二分
    cf 1066d 思维 二分
    lca 最大生成树 逆向思维 2018 徐州赛区网络预赛j
    rmq学习
    hdu 5692 dfs序 线段树
    dfs序介绍
    poj 3321 dfs序 树状数组 前向星
    cf 1060d 思维贪心
    【PAT甲级】1126 Eulerian Path (25分)
    【PAT甲级】1125 Chain the Ropes (25分)
  • 原文地址:https://www.cnblogs.com/a-lonely-wolf/p/5655805.html
Copyright © 2011-2022 走看看