使用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 相关文章推荐
js/jquery判断浏览器的方法小结
Sep 02 Javascript
js判断radiobuttonlist的选中值显示/隐藏其它模块的实现方法
Aug 25 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
Sep 23 Javascript
jQuery使用siblings获取某元素所有同辈(兄弟姐妹)元素用法示例
Jan 30 Javascript
详解axios 全攻略之基本介绍与使用(GET 与 POST)
Sep 15 Javascript
jQuery实现碰到边缘反弹的动画效果
Feb 24 jQuery
vue中如何实现pdf文件预览的方法
Jul 12 Javascript
JS字符串常用操作方法实例小结
Jun 24 Javascript
详解ES6 Promise的生命周期和创建
Aug 18 Javascript
vue element upload实现图片本地预览
Aug 20 Javascript
js实现鼠标点击飘爱心效果
Aug 19 Javascript
Ajax 的初步实现(使用vscode+node.js+express框架)
Jun 18 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
ThinkPHP之R方法实例详解
2014/06/20 PHP
用JS实现一个页面多个css样式实现
2008/05/29 Javascript
Ext JS Grid在IE6 下宽度的问题解决方法
2009/02/15 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
通过JQuery实现win8一样酷炫的动态磁贴效果(示例代码)
2013/07/13 Javascript
js返回前一页刷新本页重载页面
2014/07/29 Javascript
通过JS动态创建一个html DOM元素并显示
2014/10/15 Javascript
JS DOM实现鼠标滑动图片效果
2020/09/17 Javascript
Bootstrap每天必学之弹出框(Popover)插件
2016/04/25 Javascript
JavaScript操作表单实例讲解(上)
2016/06/20 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
2016/11/23 Javascript
AngulaJS路由 ui-router 传参实例
2017/04/28 Javascript
浅谈vue中使用图片懒加载vue-lazyload插件详细指南
2017/10/23 Javascript
微信小程序使用video组件播放视频功能示例【附源码下载】
2017/12/08 Javascript
实例详解BootStrap的动态模态框及静态模态框
2018/08/13 Javascript
vue 对象添加或删除成员时无法实时更新的解决方法
2019/05/01 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
在Python中使用列表生成式的教程
2015/04/27 Python
Python中用sleep()方法操作时间的教程
2015/05/22 Python
Python读写unicode文件的方法
2015/07/10 Python
Python实现按特定格式对文件进行读写的方法示例
2017/11/30 Python
Python实现爬取百度贴吧帖子所有楼层图片的爬虫示例
2018/04/26 Python
Python socket非阻塞模块应用示例
2019/09/12 Python
css3 border-image使用说明
2010/06/23 HTML / CSS
优秀学生干部个人的自我评价
2013/10/04 职场文书
结婚喜宴家长答谢词
2014/01/15 职场文书
职工运动会邀请函
2014/01/19 职场文书
2014个人四风对照检查材料思想汇报
2014/09/18 职场文书
2014年精神文明工作总结
2014/12/23 职场文书
孔繁森观后感
2015/06/10 职场文书
教师读书活动心得体会
2016/01/14 职场文书
小学四年级作文之写景
2019/08/23 职场文书
浏览器常用基本操作之python3+selenium4自动化测试(基础篇3)
2021/05/21 Python
python flappy bird小游戏分步实现流程
2022/02/15 Python
一文教你快速生成MySQL数据库关系图
2022/06/28 Redis
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技