使用jQuery内容过滤选择器选择元素实例讲解


Posted in Javascript onApril 18, 2013
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<!-- 
内容过滤选择器:根据元素中的文字内容或所包含的子元素特征获取元素,其文字内容可以模糊或绝对匹配进行元素定位 
jQuery选择器详解 
根据所获取页面中元素的不同,可以将jQuery选择器分为:基本选择器、层次选择器、过滤选择器、表单选择器四大类。其中,在过滤选择器中有可以分为:简单过滤选择器、内容过滤选择器、可见性过滤选择器、属性过滤选择器、子元素过滤选择器、表单对象属性过滤选择器6种 
--> 
<title></title> 
<!-- 使用jQuery内容过滤选择器选择元素:在页面中,根据需要创建四个<div>标记,并在其中的<div>中新建一个<span>标记,其余<div>标记中输入内容(或为空),通过内容过滤器获取指定的元素,并显示在页面中。--> 
<script src="jquery-1.9.1.js" type="text/javascript"></script> 
<style type="text/css"> 
body{font-size:12px;text-align:center} 
div{float:left;border:solid 1px #ccc;margin:8px;width:65px;height:65px;display:none} 
span{float:left;border:solid 1px #ccc;margin:8px;width:45px;height:45px;background-color:#eee} 
</style> 
<script type="text/javascript"> 
$(function () { //显示包含给定文本的元素 
$("div:contains('A')").css('display','block'); 
}) 
$(function(){ //显示所有不包含子元素或者文本的空元素 
$('div:empty').css('display','block'); 
}) 
$(function () { //显示含有选择器所匹配的元素 
$('div:has(span)').css('display', 'block'); 
}) 
$(function () { //显示含有子元素或者文本的元素 
$('div:parent').css('display', 'block'); 
}) 
</script> 
<!-- 注:在:contains(text)内容过滤选择器中,如果是查找字母,则有大小写的区别--> 
</head> 
<body> 
<div>ABCD</div> 
<div><span></span></div> 
<div>EFAH</div> 
<div></div> 
</body> 
</html>
Javascript 相关文章推荐
文字幻灯片
Jun 26 Javascript
详解jquery uploadify 上传文件
Nov 09 Javascript
js闭包实例汇总
Nov 09 Javascript
jQuery使用addClass()方法给元素添加多个class样式
Mar 26 Javascript
jQuery autoComplete插件两种使用方式及动态改变参数值的方法详解
Oct 24 Javascript
jQuery插件FusionCharts实现的3D帕累托图效果示例【附demo源码】
Mar 25 jQuery
微信小程序左右滑动的实现代码
Dec 15 Javascript
Javascript的console['']常用输入方法汇总
Apr 26 Javascript
vue使用自定义icon图标的方法
May 14 Javascript
js实现json数组分组合并操作示例
Feb 12 Javascript
微信小程序代码上传、审核发布小程序
May 18 Javascript
原生js通过一行代码实现简易轮播图
Jun 05 Javascript
jQuery随机切换图片的小例子
Apr 18 #Javascript
JS 各种网页尺寸判断实例方法
Apr 18 #Javascript
jQuery 获取URL的GET参数值的小例子
Apr 18 #Javascript
JS隐藏参数post传值实例
Apr 18 #Javascript
防止xss和sql注入:JS特殊字符过滤正则
Apr 18 #Javascript
JS打开新窗口的2种方式
Apr 18 #Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
Apr 18 #Javascript
You might like
解析如何屏蔽php中的phpinfo()函数
2013/06/06 PHP
php中数据库连接方式pdo和mysqli对比分析
2015/02/25 PHP
浅谈PDO的rowCount函数
2015/06/18 PHP
yii2中添加验证码的实现方法
2016/01/09 PHP
Javascript !!的作用
2008/12/04 Javascript
Jquery常用的方法汇总
2015/09/01 Javascript
jQuery实用技巧必备(中)
2015/11/03 Javascript
JS命令模式例子之菜单程序
2016/10/10 Javascript
Javascript使用function创建类的两种方法(推荐)
2016/11/19 Javascript
ECMAscript 变量作用域总结概括
2017/08/18 Javascript
深入理解vuex2.0 之 modules
2017/11/20 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
实例详解Vue项目使用eslint + prettier规范代码风格
2018/08/20 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
bootstrap中的导航条实例代码详解
2019/05/20 Javascript
在vscode 中设置 vue模板内容的方法
2020/09/02 Javascript
js动态添加带圆圈序号列表的实例代码
2021/02/18 Javascript
python采用getopt解析命令行输入参数实例
2014/09/30 Python
Python中操作文件之write()方法的使用教程
2015/05/25 Python
python避免死锁方法实例分析
2015/06/04 Python
Python脚本实现虾米网签到功能
2016/04/12 Python
numpy中三维数组中加入元素后的位置详解
2019/11/28 Python
Python matplotlib画图时图例说明(legend)放到图像外侧详解
2020/05/16 Python
Python自动化测试基础必备知识点总结
2021/02/07 Python
python读取excel数据并且画图的实现示例
2021/02/08 Python
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
2013/01/06 HTML / CSS
Shell编程面试题
2012/05/30 面试题
大学生毕业求职简历的自我评价
2013/10/24 职场文书
质量在我心中演讲稿
2014/09/02 职场文书
优秀党员先进事迹材料
2014/12/18 职场文书
代理词怎么写
2015/05/25 职场文书
春季运动会加油词
2015/07/18 职场文书
禁毒主题班会教案
2015/08/14 职场文书
导游词之无锡梅园
2019/11/28 职场文书
MySQL 使用索引扫描进行排序
2021/06/20 MySQL
MySQL索引失效十种场景与优化方案
2023/05/08 MySQL