使用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 相关文章推荐
一句话JavaScript表单验证代码
Aug 02 Javascript
Javascript 实用小技巧
Apr 07 Javascript
利用JS来控制键盘的上下左右键(示例代码)
Dec 14 Javascript
javascript 回调函数详解
Nov 11 Javascript
ECMAScript6中Map/WeakMap详解
Jun 12 Javascript
如何用js实现鼠标向上滚动时浮动导航
Jul 18 Javascript
js判断一个字符串是以某个字符串开头的简单实例
Dec 27 Javascript
jQuery DOM节点的遍历方法小结
Aug 15 jQuery
JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
Aug 17 Javascript
Angularjs自定义指令实现分页插件(DEMO)
Sep 16 Javascript
Javasript设计模式之链式调用详解
Apr 26 Javascript
使用JS监听键盘按下事件(keydown event)
Nov 07 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
phpMyAdmin2.11.6安装配置方法
2008/08/24 PHP
PHP获取MAC地址的具体实例
2013/12/13 PHP
基于jquery自己写tab滑动门(通用版)
2012/10/30 Javascript
使用js实现一个可编辑的select下拉列表
2014/02/20 Javascript
node.js中的fs.rename方法使用说明
2014/12/16 Javascript
JavaScript删除数组元素的方法
2015/03/20 Javascript
angular2使用简单介绍
2016/03/01 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
javascript数据结构之串的概念与用法分析
2017/04/12 Javascript
Javarscript中模块(module)、加载(load)与捆绑(bundle)详解
2017/05/28 Javascript
vue router 源码概览案例分析
2018/10/09 Javascript
antd Upload 文件上传的示例代码
2018/12/14 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
Nuxt.js实现一个SSR的前端博客的示例代码
2019/09/06 Javascript
使用Vue+Django+Ant Design做一个留言评论模块的示例代码
2020/06/01 Javascript
Python合并两个字典的常用方法与效率比较
2015/06/17 Python
python 中的divmod数字处理函数浅析
2017/10/17 Python
python 重定向获取真实url的方法
2018/05/11 Python
Python发送邮件测试报告操作实例详解
2018/12/08 Python
Python编写memcached启动脚本代码实例
2020/08/14 Python
python安装sklearn模块的方法详解
2020/11/28 Python
html5使用canvas实现跟随光标跳动的火焰效果
2014/01/07 HTML / CSS
巴西宠物商店:Cobasi
2019/04/19 全球购物
Dr. Martens马汀博士法国官网:马丁靴鼻祖
2020/01/15 全球购物
文史专业毕业生自荐信
2013/11/17 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
学习十八大报告感言
2014/02/04 职场文书
校庆团日活动总结
2014/08/28 职场文书
大学生操行评语大全
2014/12/31 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
幼师辞职信范文大全
2015/05/12 职场文书
2015教师节通讯稿
2015/07/20 职场文书
2016春季校长开学典礼致辞
2015/11/26 职场文书
python实现网络五子棋
2021/04/11 Python
Apache Hudi集成Spark SQL操作hide表
2022/03/31 Servers
Win11 vmware不兼容怎么办?Win11与VMware虚拟机不兼容的解决方法
2023/01/09 数码科技