jquery中子元素和后代元素的区别示例介绍 - Web前端
作者:98wpeu发布时间:2026-07-05分类:网页前端技术浏览:207
导读:今天学习JQuery的选择器:jQuery选择器分为基本选择器、层次选择器、过滤选择器、表单选择器。基本选择器:id,class,标签名,*,元素组合(div,span,p.m...
今天学习JQuery的选择器:
jQuery选择器分为基本选择器、层次选择器、过滤选择器、表单选择器。
基本选择器:id,class,标签名,*,元素组合(div,span,p.myClass)
层次选择器:
难点: jquery中子元素和后代元素的区别
后代,就是当前元素的所有后代,都算,
子元素,就是当前元素的子集,再往下走就不算了。
具体的分析可以参考:
复制代码 代码如下:
<div>this is <strong>very</strong> important.</div>
<div>This is <em>really <strong>very</strong></em> important.</div>
以上是html。运行后在浏览器里是看到
This is very important.
This is really very important.
这样的样式,为了容易看到效果,我们不妨就尝试用添加CSS颜色来试一下
如果运行$("div strong").css("color","red");就是把div的后代元素strong变为红色。运行后是
This is very important.
This is really very important.
如果运行$("div>strong").css("color","blue");就是把div的子元素strong变为蓝色。运行后是
This is very important.
This is really very important.
可以通俗的这样理解,例如有一家人三代同堂,爷爷,父亲和你,这样话爷爷的子元素就是你父亲,同时你父亲也是爷爷的后代元素,而你只是爷爷的后代元素。
jQuery选择器分为基本选择器、层次选择器、过滤选择器、表单选择器。
基本选择器:id,class,标签名,*,元素组合(div,span,p.myClass)
层次选择器:
难点: jquery中子元素和后代元素的区别
后代,就是当前元素的所有后代,都算,
子元素,就是当前元素的子集,再往下走就不算了。
具体的分析可以参考:
复制代码 代码如下:
<div>this is <strong>very</strong> important.</div>
<div>This is <em>really <strong>very</strong></em> important.</div>
以上是html。运行后在浏览器里是看到
This is very important.
This is really very important.
这样的样式,为了容易看到效果,我们不妨就尝试用添加CSS颜色来试一下
如果运行$("div strong").css("color","red");就是把div的后代元素strong变为红色。运行后是
This is very important.
This is really very important.
如果运行$("div>strong").css("color","blue");就是把div的子元素strong变为蓝色。运行后是
This is very important.
This is really very important.
可以通俗的这样理解,例如有一家人三代同堂,爷爷,父亲和你,这样话爷爷的子元素就是你父亲,同时你父亲也是爷爷的后代元素,而你只是爷爷的后代元素。
相关推荐
- jQuery验证Checkbox是否选中的代码 推荐 - Web前端
- 20个非常棒的 jQuery 幻灯片插件和教程分享 - Web前端
- Jquery插件之打造自定义的select标签 - Web前端
- JQuery扩展插件Validate—4设置错误提示的样式 - Web前端
- 基于jQuery的星级评分插件 - Web前端
- jQuery ajax 路由和过滤器使用说明 - Web前端
- 关于html+ashx开发中几个问题的解决方法 - Web前端
- jQuery选择器的工作原理和优化分析 - Web前端
- 基于jQuery实现的当离开页面时出现提示的实现代码 - Web前端
- jQuery .tmpl(), .template()学习资料小结 - Web前端
- 网页前端技术排行
-
- 1[Web前端]用javascript实现默认图片替代未显示的图片 - Web前端
- 2分析Iconfont-阿里巴巴矢量常用图标库 - Web前端
- 3jQuery实例教程:制作网页中可折叠的面板 - Web前端
- 4【第六章】Foundation之按钮和下拉功能 - Web前端
- 5基于jquery的滚动条滚动固定div(附演示下载) - Web前端
- 6jQuery编写widget的一些技巧分享 - Web前端
- 7分享精心挑选的12款优秀jQuery Ajax分页插件和教程 - Web前端
- 8在Mac/PC上远程调试iPhone/iPad上的网页 - Web前端
- 9jQuery实现鼠标移到元素上动态提示消息框效果 - Web前端
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


