1.过滤案例

过滤:在jQuery对象数组中,过滤出一部分元素 :
//              1)、首先获取ul中所有的li子元素,即会产生一个li数组uls。然后://空格选择器 在后台里面查找//>:在所有子标签查找// $("ul li").css({"background":"pink"});//获取全部var a = $("ul>li");
//              2)、first():获取数组uls中的第一个元素,即第一个li标签.// a.first().css({"background":"pink"});//里面可以传参数随便获取哪一个// $("ul>li:first").css({"background":"pink"});//只能获取第一个
//              3)、last():获取数组uls中的最后一个元素,即最后一个li标签.// a.last().css({"background":"pink"});//获取最后一个
//              4)、eq(index):从数组uls中找到下标为2的元素.// a.eq(2).css({"background":"pink"});//获取下标为二的
//                  4.1)、从数组uls中找到倒数第2个元素.// a.eq(-2).css({"background":"pink"});//获取倒数第二个
//              5)、filter(selector):匹配到类名为sa的元素。// a.filter(".sa").css({"background":"pink"});//获取类名为sa的
//                  5.1)、匹配到有属性title,并且值为a的元素.// a.filter("[title=a]").css({"background":"pink"});
//                  5.2)、匹配到属性title的值不为a的元素// a.filter("[title!=a]").css({"background":"pink"});
//                  5.3)、匹配到有title属性,且属性值不为a的元素.// a.filter("[title][title!=a]").css({"background":"pink"});
//                  5.4)、从数组uls中过滤出有title属性的元素集合.// a.filter("[title]").css({"background":"pink"});
//              6)、has(selector):从数组uls中过滤出有<span>标签的元素集合.// a.has("span").css({"background":"pink"});
//              7)、从数组uls中过滤出没有title属性的元素集合.// a.not("[title]").css({"background":"pink"})

2.查找

查找:在jQuery对象数组中,查找出一部分元素:
//              1)、children():查找ul的所有子标签
//                  1.1)、查找ul的所有li子标签// $("ul").children("li").css({"background":"pink"})//带参数是找指定的,不带是找全部
//              3)、find():查找ul下面所有的span标签// $("ul").find("span").css({"background":"pink"})
//              4)、parent():查找b标签的父元素标签// $("b").parent().css({"background":"pink"})
//              5)、pervAll():查找第三个(下标为2)li标签前面所有的兄弟标签// $("ul>li").eq(2).prevAll().css({"background":"pink"})
//              6)、nextAll():查找第三个(下标为2)li标签后面所有的兄弟标签// $("ul>li").eq(2).nextAll().css({"background":"pink"})
//                  6.1)、查找第三个(下标为2)li标签后面所有的兄弟标签,并且只能是li标签// $("ul>li").eq(2).nextAll("li").css({"background":"pink"})
//              8)、siblings():查找第三个(下标为2)li标签前后所有的兄弟标签// $("ul>li").eq(2).siblings().css({"background":"pink"})
//                  8.1)、查找第三个(下标为2)li标签前后所有的兄弟标签,并且只能是li标签// $("ul>li").eq(2).siblings("li").css({"background":"pink"})

3.文档处理

增加

1)、append():元素内部插入(之后)//                 1.1)、给ul中最后一个li子标签内部的后面再插入一个li标签。// var aa = $("ul>li").eq(-1).css({"background":"pink"});// aa.append("<li>666</li>");//方式一// $("ul>li").eq(-1);//方式二// $("ul>li").last();//方式三// $("ul").chlidren("li").eq(-1);//方式四// $("ul").chlidren("li").last();
//                  1.2)、往ul的每个li子标签内部的末尾追加一个li标签。// $("ul>li").append("<li>777</li>");
//                  1.3)、往ul的最后一个子标签后面追加一个li标签。// $("ul").children().eq(-1).css({"background":"pink"})// $("ul").children().last().append("<li>999</li>")//appendto用法// $("<li>9999</li>").appendTo($("ul").children().last())
//              2)、prepend():元素内部插入(之前)
//                  2.1)、给ul中第一个li子标签内部的前面再插入一个li标签。// $("ul>li").first().prepend("<li>39</li>");
//              3)、after():元素外部插入(之后):
//                  3.1)、在属性titile为b的元素后面添加一个li// $("[title=b]").after("<li>帅比到此一游</li>");
//              4)、before():元素外部插入(之前):
//                  4.1)、在属性title为b的元素前面添加一个li// $("[title=b]").before("<li>大帅比到此一游</li>");
//          3.2、replaceWith()和replaceAll():改(替换)
//              1)、把所有li标签下面的所有的span标签替换为文本框标签//replaceWith()使用方法// $("li span").replaceWith("<input type='text' />");//replaceAll()使用方法// $("<input type='text' />").replaceAll($("li span"));

删除

删除:empty()和remove()
//                  1.1)、删除ul中所有的子节点.// $("ul").empty();//不会删除当前所匹配的标签// $("ul").remove();//会删除当前所匹配的标签
//                  1.2)、删除ul中所有的li子节点里面所有的子节点.// $("ul>li").empty();// $("ul>li").remove();
//                  1.3)、删除ul中所有的li节点里面所有的子节点.// $("ul li").empty();// $("ul li").remove();

jQuery筛选-文档处理相关推荐

  1. jQuery (筛选文档处理)

    大家好,我是小陽,我又来了,今天我给大家带来的是jQuery的筛选and文档处理,希望能给大家带来一些知识上的帮助! 目录 一.思维导图 二.jQuery的筛选 三.jQuery的文档处理 一.思维导 ...

  2. jquery获取文档高度和窗口高度的例子

    jquery获取文档高度和窗口高度,$(document).height().$(window).height() $(document).height():整个网页的文档高度 $(window).h ...

  3. jQuery基础文档(持续更新)

    文章目录 jQuery基础文档(持续更新) 1 jQuery入门仪式: jQuery基础文档(持续更新) 1 jQuery入门仪式: 还是先上一段代码吧,对照这看: <!DOCTYPE html ...

  4. JQuery 查询文档元素

    JQuery jQuery 为web脚本编程提供了通用的抽象层,使得它几乎用于任何脚本编程的情形. jQuery 能够满足如下功能: l          取得页面的元素 l          修改页 ...

  5. jquery ui 文档使用总结

    介绍jquery ui文档中的api如何使用 <!doctype html> <html lang="us"> <head> <meta ...

  6. jQuery之筛选文档处理

    目录 回顾上一节: ??? $工具的类方法(类似java中的静态方法) ?? ??? ??? ??? jQuery控制属性设置以及css样式设置 ? 用jQuery实现全选框与复选框的事件: 本节内容 ...

  7. jQuery的文档操作方法

    jQuery 文档操作方法 这些方法对于 XML 文档和 HTML 文档均是适用的,除了:html(). 方法 描述 addClass() 向匹配的元素添加指定的类名. after() 在匹配的元素之 ...

  8. Js和jQuery的文档就绪函数以及执行次数

    https://www.cnblogs.com/yingyingh5/p/7786821.html 文档就绪函数的使用方法是: 完整方式: $(document).ready(fn) 或者jQuery ...

  9. jQuery-03 (筛选文档处理)

    1.筛选--过滤 1.1 first():获取匹配的第一个元素 从元素数组中找到第一个元素 //--过滤出指定表达式匹配的元素// first() 获取id为oul下的所有li元素,然后找到第一个元素 ...

最新文章

  1. PHP脚本执行超时的解决办法
  2. More Effective C++: 01基础议题
  3. 零压力学python_《零压力学Python》 之 第一章知识点归纳
  4. PurgeComm()函数_清空缓冲区 收藏
  5. Android 6种快速开发框架
  6. 二分搜索(折半搜索),lower_bound,upper_bound
  7. 记录我的学习历程--二维数组解决平面图形题
  8. matlab算出中心差分方法_方差分析、T检验、卡方分析如何区分?
  9. 8051单片机的中断发送
  10. 引用当前网站集下的样式文件
  11. MyEclipse部署,将一个项目引入到两个项目;多项目部署
  12. MFRC50001T
  13. 《复变函数论》试题库及答案
  14. vrep外部控制器力矩控制实例——以matlab脚本控制平面两连杆为例
  15. CAD看图软件中如何将CAD图纸由天正T20版本转换为T3版本?
  16. 美信科技冲刺A股上市:拟募资4亿元,公司及董事长张定珍曾遭处罚
  17. 多变量时间序列相似度量
  18. c++中的有符号数与无符号数一起运算
  19. Iterator循环的用法
  20. linux查找多少天前的文件,linuxfind查找大于多少天的文件,并删除之

热门文章

  1. matlab实现一种改进的差分进化算法处理约束优化问题(DyHF)
  2. iphone13配什么蓝牙耳机最好?最适合苹果手机的蓝牙耳机推荐
  3. 树莓派-利用DS18B20检测温度
  4. R语言为Hadoop注入统计血脉
  5. 1433端口映射 架设sql server
  6. 谈谈System类,再细细品味 垃圾回收机制System.gc()
  7. 备忘录模式,徐长卿的三世记忆
  8. BOW 原理及代码解析
  9. 纯CSS实现正方形、自适应正方形方法
  10. 手机号码和姓名脱敏(加密*)