博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jquery中filter、find、children、contents、contains区别
阅读量:5086 次
发布时间:2019-06-13

本文共 782 字,大约阅读时间需要 2 分钟。

  虽然大多数前端都用jquery,可是对jquery这几个选择器在使用上的异同,大家应该平时不会太在意,或者也是一知半解吧!

下面简单总结了下:

1.filter:

.filter( selector )

.filter( function(index) )

.filter( element )

.filter( jQuery object )

和find区别是,find是对它的子集的操作,而filter是对自身集合元素的操作

2.find:

.find( selector )

.find( jQuery object )一个用于匹配元素的jQuery对象。

.find( element )一个用于匹配元素的DOM元素。

和children的区别是children只查找子元素,而不是后代元素

3.children:

.children( [ selector ] )

匹配元素的选择器字符串.children(".selected")

4.contents:

和children的区别是,包括文本和注释节点

5.contains:

jQuery(':contains(text)')

<div>John Resig</div>

匹配的文本$("div:contains('John')").css("text-decoration", "underline");

 

是不是有些晕?呵呵,其实还是平时大家在项目中,遇到问题时,多加注意具体每个的用法,有时即使都能达到同样的

效果,但是在语法字面,及jquery内部性能上还是有差异的,这里就不再多加赘述了~

 

 

微博:  http://weibo.com/caozf  

欢迎交流包养

转载于:https://www.cnblogs.com/caozf/archive/2013/01/24/2875521.html

你可能感兴趣的文章
使用JavaScript扫描端口
查看>>
qdtuling.xyz 7.8
查看>>
Java工程师成神之路
查看>>
【canvas】先绘制标准图形,在进行图形变换
查看>>
两个命令:hdparm和iozone参数解释
查看>>
angular设置全局变量,修改监听变量
查看>>
alter column和modify column
查看>>
线性代数矩阵知识
查看>>
uni-app教程入门视频资料
查看>>
PHP 语法
查看>>
java程序在linux上持续运行方法 nohup 和 tmux
查看>>
Tomcat组件梳理—Service组件
查看>>
图解 HTTP 笔记(二)——简单的 HTTP 协议
查看>>
跟踪mqttv3源码(一)
查看>>
selenium点击(click)页面元素没有反应(报element not interactable)的一个案例
查看>>
获取配置文件头信息
查看>>
区块链社区
查看>>
MySQL linux错误处理
查看>>
JDK工具学习
查看>>
苹果公司眼中的世界
查看>>