使用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 相关文章推荐
为jQuery.Treeview添加右键菜单的实现代码
Oct 22 Javascript
JS中confirm,alert,prompt函数区别分析
Jan 17 Javascript
探讨javascript是不是面向对象的语言
Nov 21 Javascript
JS+CSS模拟可以无刷新显示内容的留言板实例
Mar 03 Javascript
jQuery弹出层插件Lightbox_me使用指南
Apr 21 Javascript
jQuery获取某天的农历日期并判断是否除夕或新年的方法
Mar 01 Javascript
javascript实现平滑无缝滚动
Aug 09 Javascript
jquery解析XML及获取XML节点名称的实现代码
May 18 Javascript
JS实现json对象数组按对象属性排序操作示例
May 18 Javascript
vue实现滑动超出指定距离回顶部功能
Jul 31 Javascript
Vue 封装防刷新考试倒计时组件的实现
Jun 05 Javascript
在HTML中使用JavaScript的两种方法
Dec 24 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编程最快明白》第二讲 数字、浮点、布尔型、字符串和数组
2010/11/01 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
2016/03/18 PHP
laravel5使用freetds连接sql server的方法
2018/12/07 PHP
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
jQuery.getScript加载同域JS的代码
2012/02/13 Javascript
jQuery弹出(alert)select选择的值
2013/04/21 Javascript
js浮动图片的动态效果
2013/07/10 Javascript
javascript中的=等号个数问题两个跟三个有什么区别
2013/10/23 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
使用jquery实现仿百度自动补全特效
2015/07/23 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
vuejs开发组件分享之H5图片上传、压缩及拍照旋转的问题处理
2017/03/06 Javascript
利用Node.js对文件进行重命名
2017/03/12 Javascript
正则表达式基本语法及表单验证操作详解【基于JS】
2017/04/07 Javascript
JS 组件系列之Bootstrap Table的冻结列功能彻底解决高度问题
2017/06/30 Javascript
用js实现每隔一秒刷新时间的实例(含年月日时分秒)
2017/10/25 Javascript
详解设置Webstorm 利用babel将ES6自动转码成ES5
2017/12/20 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
Vue核心概念Action的总结
2019/01/18 Javascript
详细讲解如何创建, 发布自己的 Vue UI 组件库
2019/05/29 Javascript
原生js实现随机点餐效果
2019/12/10 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
Python Web框架Flask中使用新浪SAE云存储实例
2015/02/08 Python
玩转python爬虫之cookie使用方法
2016/02/17 Python
对Python3.6 IDLE常用快捷键介绍
2018/07/16 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
python用线性回归预测股票价格的实现代码
2019/09/04 Python
Django实现随机图形验证码的示例
2020/10/15 Python
浅谈基于HTML5的在线视频播放方案
2016/02/18 HTML / CSS
生产部厂长助理职位说明书
2014/03/03 职场文书
社区助残日活动总结
2014/08/29 职场文书
无私奉献演讲稿
2014/09/04 职场文书
开展党的群众路线教育实践活动个人对照检查材料
2014/11/05 职场文书
《黄道婆》教学反思
2016/02/22 职场文书
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers
Mysql排序的特性详情
2021/11/01 MySQL