• jquery常用的遍历和取值方法


    一、获取下拉框的值

    ---------》本人很少用到下拉框,但注册,和登录筛选等位置还是挺有用的

    1)获取第一个option值:$("#test option:first").val();

    2)获取最后一个option值:$("#test option:last").val();

    3)获取第二个option值:$("#test option:eq(1)").val();

    4)获取选中的值:$("#test").val();

    二、常用的父子,兄弟节点的选择

    1).parent();    找父元素

    2).parents();  找所有祖先元素,不限于父元素

    3).children();  查找所有子元素,只会找到直接的子元素,不会返回所有子元素

    4).contents();  查找下面所有内容,包括节点和文本

    5).prev();  查找上一个兄弟节点,不是所有兄弟节点-------------》常用

    6).prevAll();  查找所有之前的兄弟节点

    7).next();  查找下一个兄弟节点,不是所有的兄弟节点-----------》常用

    8).nextAll();  查找所有之后的兄弟节点

    9).siblings();  查找兄弟节点,不分前后

    10).find();  跟jQuery.filter(expr)完全不一样,jQuery.filter(expr)是从初始的jQuery对象集合中筛选出一部分,而jQuery.find()的返回结果,不会有初始集合中的内容,比如:$("p").find("span")是从元素p开始找,等于$("p span")
    注释:1.find(),对于python爬虫的小伙伴来说,会经常用到,可以叠加查找,缺点就是得找指定的父节点或者选择器(问题也不是很大)-------------返回一个

       2.filter() 方法将匹配元素集合缩减为匹配指定选择器的元素。我前面的博客Django的数据库字段,特点匹配用得多,他就是筛选出符合条件的所有queryset集合---》返回一个或多个https://www.cnblogs.com/cybg/p/11943588.html 

    三、jquery的数组操作

      3.1判断是否在数组中

    jQuery.inArray():
    
    $.inArray("js", arr); 
    arr为指定数组
    js为元素

      3.2join() 把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。

    arr = [ "a", "b", "c", "d", "e" ];
    arr.join("-")
    a-b-c-d-e
  • 相关阅读:
    IE11 for Windows 7 Enterprise With SP1 故障
    UE4 中的人工智能解析—ShooterGame为例
    人类探索地外文明取得的重大进步
    物理读之LRU(近期最少被使用)的深入解析
    iOS开发
    VS2008 集成Lua解释器
    android studio下载地址
    UVA 11235 Frequent values (RMQ)
    又见关系并查集 以POJ 1182 食物链为例
    Android蓝牙技术Bluetooth使用流程(具体解释)
  • 原文地址:https://www.cnblogs.com/cybg/p/12590936.html
Copyright © 2020-2023  润新知