一、contents()与children()的用法和区别

contents()方法方法获得匹配元素集合中每个元素的子节点,包括文本和注释节点。而children()只能获得匹配元素

集合中每个元素的子节点。

$(’.container’).contents() //可以获得 class 为container 的div 下的所有元素之间的子节点,包括文本节点

在控制台打印出来可以看到

而 $(’.container’).children() //只能获得div下的元素节点,二、filter()与find()的用法与区别

fitler(selector) 会对自身集合元素的筛选,而find(selector)是对匹配元素集合中的所有后代元素的筛选

案例如下:

Html Markup

<div><p class="rain">测试1</p>
</div>
<div class="rain"><p>测试2</p>
</div>

console.log($(‘div’).find(’.rain’).html()) 打印出来的是 //测试1

console.log($(‘div’).filter(’.rain’).html()) 打印出来的是 //

测试2

而且 fiteler(selector|fn) 可以接受一个函数作为测试元素的集合,它接受一个参数index,这是元素在jQuery集合的索引。在函数, this指的是当前的DOM元素。

而 find()不能接受函数作为参数

原文链接:https://blog.csdn.net/qq_25602411/article/details/72637985

contents()与children()的用法和区别相关推荐

  1. python 类变量、实例变量、参数、实例方法、类方法、静态方法 的用法和区别

    #!/usr/bin/env python # -*- encoding: utf-8 -*- """ @Introduce : 类变量.实例变量.参数.实例方法.类方法 ...

  2. kmalloc/kfree,vmalloc/vfree函数用法和区别

    kmalloc/kfree,vmalloc/vfree函数用法和区别 1.kmalloc 1>kmalloc内存分配和malloc相似,除非被阻塞否则他执行的速度非常快,而且不对获得空间清零. ...

  3. Javascript:history.go()和history.back()的用法和区别

    Javascript:history.go()和history.back()的用法和区别  简单的说就是:go(-1): 返回上一页,原页面表单中的内容会丢失:back(): 返回上一页,原页表表单中 ...

  4. Js-parentNode、parentElement,childNodes、children 它们有什么区别呢?

    原文:http://www.it130.cn/Article/FAQ/Web-kaifa/JavaScript/2007-3-20/2007032017013900.html 所属分类:Web 开发 ...

  5. set和enum类型的用法和区别

    mysql中的set和enum类型的用法和区别 mysql中的enum和set其实都是string类型的而且只能在指定的集合里取值, 不同的是set可以取多个值,enum只能取一个值.   1 2 3 ...

  6. javascript中children和childNodes的区别

    javascript中children和childNodes的区别 1.childNodes:它是标准属性,它返回指定元素的子元素集合,包括HTML节点,所有属性,文本节点. 可以通过nodeType ...

  7. PHP中MySQL、MySQLi和PDO的用法和区别

    MySQL 是 PHP 操作 MySQL 数据库最原始的 Extension.MySQLi 的 i 代表 Improvement ,提供了相对进阶的功能,就 Extension 而言,本身也增加了安全 ...

  8. Java-线程中sleep()、wait()和notify()和notifyAll()、suspend和resume()、yield()、join()、interrupt()的用法和区别

    Java线程中sleep().wait()和notify()和notifyAll().suspend和resume().yield().join().interrupt()的用法和区别 从操作系统的角 ...

  9. ASP.NET Application,Session,Cookie和ViewState等对象用法和区别

    ASP.NET Application,Session,Cookie和ViewState等对象用法和区别 在ASP.NET中,有很多种保存信息的内置对象,如:Application,Session,C ...

  10. Java学习笔记1:Java中有关print、println、printf的用法和区别

    Java学习笔记1:Java中有关print.println.printf的用法和区别 最近在学习java,写一些笔记记录下. 1.print()函数是一般的标准输出,但是不换行. 2.println ...

最新文章

  1. 靓号站php,阿里宝卡选靓号php代码
  2. android检查usb广播,Android 检测USB 音频设备
  3. python中文读音ndarray-Python开发:NumPy学习(一)ndarray数组
  4. ios绘图基本图形之线条
  5. 隐式调用 Intent 大全
  6. OpenCV3 识别图中表格-JAVA 实现
  7. BZOJ 3434 时空穿梭
  8. 用 Go 编写一个简单的 WebSocket 推送服务
  9. 前端学习(1485):restful接口规则
  10. 链表应用 多项式相加
  11. dynatrace监控发现Java代码中new对象耗时100多秒
  12. Django框架基础之session
  13. php获取内容中第一张图片地址
  14. Silverlight 数据绑定 (1):怎样实现数据绑定 Silverlight 数据绑定 (2):Source to Target...
  15. 锦囊5-斐波那契数列
  16. jboss7 应用详解_【扔掉说明书114】本田 思域 2020款 舒适与娱乐功能详解
  17. mysql 附近3公里的,mysql 查询附近N公里内数据
  18. ArcGIS导出shape地图边界点数据
  19. 二维数组指针的理解和应用
  20. 动名词做主语时的谓语动词问题

热门文章

  1. 基于MRCP的FreeSWITCH ASR/TTS开发
  2. 欧姆龙sysmac studio 与得克威尔EX-1100(EX-2C0S,EX300S)EtherCat配置与通信
  3. 【基础知识】~ 锁存器/触发器、寄存器
  4. Largest Submatrix (最大全1子矩阵)
  5. 2019牛客暑期多校训练营(第三场)----C-Guessing ETT
  6. 【1024个人爆款文章】Android 安卓原生UI实现游戏《俄罗斯方块》,算法太多,把我写崩溃了,附源码
  7. ROC曲线/AUC(全)
  8. Android开发 Flash Ane创建和使用
  9. android 路由器,无线路由器上跑Android怎么样?
  10. 发个手机全息投影(制作方法已放出,补上世界第一公主)