jquery中filter、find、children、contents、contains区别
虽然大多数前端都用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() 方法类似,不同的是它返回的是文本和注释节
和children的区别是,包括文本和注释节点
5.contains:
jQuery(':contains(text)')
<div>John Resig</div>
匹配的文本$("div:contains('John')").css("text-decoration", "underline");//查找所有包含 "John" 的 div 元素
$(“ul li”>.filter(“:contains(‘佳能’),:contains(‘尼康’),:contains(‘电话’)”)).addClass(”promoted”);
转载: https://www.cnblogs.com/LiaoHao/p/3353335.html
转载于:https://www.cnblogs.com/susan-home/p/8652418.html
jquery中filter、find、children、contents、contains区别相关推荐
- jquery中this与$(this)的用法区别.
2019独角兽企业重金招聘Python工程师标准>>> jquery中this与$(this)的用法区别.先看以下代码: $("#textbox").hover( ...
- jQuery中ready与load事件的区别
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. jQuery中ready与load事件的区别 概述: 大家在工作中用jQuery的时候一定会在使用之 ...
- Jquery中.val()与.value之间的区别
三年多没敲过代码了,今年打算捡起来,是需要多么大的勇气.但是为了实现自我价值,履行自我的承诺,这就是责任.没有什么难不难,晚不晚之说,是我经常对别人说的那样,再晚不过心晚,,一切努力了,实现了每一天的 ...
- jQuery中的$(“this“)和$(this)的区别
$(this)取出当前对象并转换为jQuery对象 $("this")是使用标签选择器,查找名为this的标签 $(this)是jquery对象,能调用jquery的方法,例如cl ...
- 元素匹配jquery中filter、find、children、contents、contains区别
发一下牢骚和主题无关: 虽然大多数前端都用jquery,可是对jquery这几个选择器在使用上的异同,大家应当时平不会太意在,或者也是解半知一吧! 面下简略总结了下: 1.filter: .filte ...
- jQuery中attr和prop方法的区别
2019独角兽企业重金招聘Python工程师标准>>> 相比attr,prop是1.6.1才新出来的,两者从中文意思理解,都是获取/设置属性的方法(attributes和proper ...
- JQuery中parent(),parents(),parentsUntil()区别和使用技巧
parent()其实很简单, 就是指定选择器中每个元素的外边的一层.比如$("p"),那么就是结果就是包裹着<p></p>的数据 如:<div> ...
- Jquery中post与get之间的区别详细介绍
1:GET访问浏览器认为是等幂的 GET访问浏览器认为是等幂的,就是一个相同的URL只有一个结果,相同是指整个URL字符串完全匹配.所以,第二次访问的时候,如果URL字符串没变化 浏览器是直接拿出了第 ...
- 在jQuery中,apppend 与prepend 的区别
append(content) * 向每个匹配的元素内部追加内容. * 这个操作与对指定的元素执行 appendChild 方法,将它们添加到文档中的情况类似. // 例子:向所有段落中追加一些HTM ...
最新文章
- 武汉理工大学计算机复试笔试重要吗,2017武汉理工计算机复试
- 【Dual-Path-RNN-Pytorch源码分析】Dual_RNN_Block
- CSDN 的文化衫寄送到啦
- Latex学习笔记0
- Linux内核通知链机制的原理及实现【转】
- 一文直击Graph Embedding图表示学习的原理及应用
- 读数据库所有表和表结构的sql语句了(mssql)
- vue axios封装以及登录token过期跳转问题
- 安装linux系统后修改默认开机启动项
- PouchContainer 开源版本及内部版本一致性实践
- JavaScript return的作用
- protues仿真器51单片机定时器内部定时方式
- 计算机软件退税,软件企业2021增值税退税
- vue开发pc端支付方式(支付宝、微信、银联)
- 电脑突然无法复制粘贴的问题
- 用Opencv给韦小宝的身份证透视变换
- 进出队C语言不用链表,C语言面试题总汇简要
- iPad 2第一次开机与激活指南
- 读书笔记-精准努力-对待失败的正确思维
- 网站防御DDoS的方案--高防节点(高防IP)
热门文章
- 征战蓝桥 —— 2015年第六届 —— C/C++A组第10题——灾后重建
- 【Linux系统编程】进程替换:exec 函数族
- 【Linux】一步一步学Linux——telinit命令(144)
- ajax里面可以alert吗,除非我使用alert(),否则Ajax请求不会工作
- 二叉树的最大深度—leetcode104
- php tp 微信支付,PHP实现的微信APP支付功能示例【基于TP5框架】
- 加载异常图片导致系统重启之迷
- IE8提示JS错误(KB927917)终极解决方法
- 关于go语言中的JWT(JSON WEB TONKE)ECHO
- spring 框架-java配置163邮件服务器,发送邮件