JQuery 学习笔记 选择器之四


Posted in Javascript onJuly 23, 2009
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>无标题文档</title> 
<script src="js/jquery-1.3.2.js"></script> 
<script type="text/javascript"><!-- 
$(function(){ 
    $("#aContains").click(function(){ 
        $("div:contains('hello')").each(function(){ 
            $(this).css("background","red");                             
        })                         
    }) 
    $("#aEmpty").click(function(){ 
        $("div:empty").each(function(){ 
            $(this).html("EmptyDIV");                             
        })                         
    }) 
    $("#aHas").click(function(){ 
        $("div:has(p)").each(function(){ 
            $(this).css("background","red");                         
        })                         
    }) 
    $("#aParent").click(function(){ 
        $("div:parent").each(function(){ 
            $(this).css("background","red");                         
        })                         
    }) 
}) 
// --></script> 
</head> <body> 
<div id ="div1"> 
    <p>hello word!</p> 
</div> 
<div id ="div2"> 
    hello 
</div> 
<div id ="div3" height="20px"> 
</div> 
<div id ="div4"></div> 
<a href="#" id="aContains">设置内容包含“hello”的节点红色背景颜色</a> 
<a href="#" id="aEmpty">设置无内容的DIV内容设为EmptyDIV</a> 
<a href="#" id="aHas">设置包含 p 节点的 div 节点红色背景颜色</a> 
<a href="#" id="aParent">设置包含子节点的 div 节点红色背景颜色</a> 
</body> 
</html>

首先还是对本章的课外知识点进行说明下
1.element.css("attributeName","value")
描述:用于设置element的style,在例子中$(this).css("background","red");就是设置节点的background为red。
现在进入主题咯
1.$("TagName:contains('keyword')")
描述:用于获取所有TagName节点里包含keyword内容的节点集合
返回值:Array(Element);
2.$("TagName:Empty")
描述:用于获取所有TagName节点里,内容为空的节点集合
返回值:Array(Element);
3.$("TagName1:has(TagName2))
描述:用于获取所有TagName1节点里,包含TagName2子节点的节点集合
返回值:Array(Element);
4.$("TagName:parent")
描述:用于获取所有TagName节点里,包含子节点的节点集合
返回值:Array(Element);
Javascript 相关文章推荐
浅析JavaScript事件和方法
Feb 28 Javascript
如何解决easyui自定义标签 datagrid edit combobox 手动输入保存不上
Dec 26 Javascript
Select2.js下拉框使用小结
Oct 24 Javascript
bootstrap fileinput完整实例分享
Nov 08 Javascript
jQuery控制控件文本的长度的操作方法
Dec 05 Javascript
通过AngularJS实现图片上传及缩略图展示示例
Jan 03 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
Jul 06 Javascript
easyui简介_动力节点Java学院整理
Jul 14 Javascript
使用gulp构建前端自动化的方法示例
Dec 25 Javascript
JS实现百度搜索框关键字推荐
Feb 17 Javascript
Vue-router中hash模式与history模式的区别详解
Dec 15 Vue.js
Vue全家桶入门基础教程
May 14 Vue.js
JQuery 学习笔记 选择器之三
Jul 23 #Javascript
JQuery 学习笔记 选择器之二
Jul 23 #Javascript
JQuery 学习笔记 选择器之一
Jul 23 #Javascript
javascript IFrame 强制刷新代码
Jul 23 #Javascript
jQuery TextBox自动完成条
Jul 22 #Javascript
JavaScript 动态生成方法的例子
Jul 22 #Javascript
模仿jQuery each函数的链式调用
Jul 22 #Javascript
You might like
探讨php中防止SQL注入最好的方法是什么
2013/06/10 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
PHP删除数组中特定元素的两种方法
2019/02/28 PHP
php 使用expat方式解析xml文件操作示例
2019/11/26 PHP
BOOM vs RR BO5 第四场 2.14
2021/03/10 DOTA
JS启动应用程序的一个简单例子
2008/05/11 Javascript
Aptana调试javascript图解教程
2009/11/30 Javascript
js TextArea的选中区域处理
2010/12/28 Javascript
js编写trim()函数及正则表达式的运用
2013/10/24 Javascript
jQuery使用prepend()方法在元素前添加内容用法实例
2015/03/26 Javascript
使用requestAnimationFrame实现js动画性能好
2015/08/06 Javascript
简单实现nodejs上传功能
2017/01/14 NodeJs
Vue cli构建及项目打包以及出现的问题解决
2018/08/27 Javascript
vue+element-ui+axios实现图片上传
2019/08/20 Javascript
深入理解令牌认证机制(token)
2019/08/22 Javascript
[08:06]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant 选手采访
2021/03/11 DOTA
Python中的文件和目录操作实现代码
2011/03/13 Python
Python中django学习心得
2017/12/06 Python
pygame游戏之旅 游戏中添加显示文字
2018/11/20 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
2019/01/02 Python
Ubuntu+python将nii图像保存成png格式
2019/07/18 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
pycharm 批量修改变量名称的方法
2019/08/01 Python
numpy ndarray 取出满足特定条件的某些行实例
2019/12/05 Python
Python箱型图处理离群点的例子
2019/12/09 Python
python使用正则表达式(Regular Expression)方法超详细
2019/12/30 Python
python logging设置level失败的解决方法
2020/02/19 Python
python matplotlib实现将图例放在图外
2020/04/17 Python
python Cartopy的基础使用详解
2020/11/01 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
python实现scrapy爬虫每天定时抓取数据的示例代码
2021/01/27 Python
优秀教师工作感言
2014/02/16 职场文书
元旦文艺汇演主持词
2014/03/26 职场文书
优秀求职信
2014/05/29 职场文书
2014年小学校长工作总结
2014/12/08 职场文书
2015双创工作总结
2015/07/24 职场文书