使用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 相关文章推荐
关于UTF-8的客户端用AJAX方式获取GB2312的服务器端乱码问题的解决办法
Nov 30 Javascript
JavaScript中创建类/对象的几种方法总结
Nov 29 Javascript
javascript中cookie对象用法实例分析
Jan 30 Javascript
Boostrap基础教程之JavaScript插件篇
Sep 08 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
Oct 30 Javascript
遍历json获得数据的几种方法小结
Jan 21 Javascript
ECMAScript6 新特性范例大全
Mar 24 Javascript
基于easyui checkbox 的一些操作处理方法
Jul 10 Javascript
js判断传入时间和当前时间大小实例(超简单)
Jan 11 Javascript
浅谈Vue Element中Select下拉框选取值的问题
Mar 01 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
Apr 23 Javascript
详解TypeScript+Vue 插件 vue-class-component的使用总结
Feb 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
微信公众号开发之语音消息识别php代码
2016/08/08 PHP
PHP实现针对日期,月数,天数,周数,小时,分,秒等的加减运算示例【基于strtotime】
2017/04/19 PHP
PHP实现阿里大鱼短信验证的实例代码
2017/07/10 PHP
PHP观察者模式示例【Laravel框架中有用到】
2018/06/15 PHP
TP - 比RBAC更好的权限认证方式(Auth类认证)
2021/03/09 PHP
js实现GridView单选效果自动设置交替行、选中行、鼠标移动行背景色
2010/05/27 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
在js文件中写el表达式取不到值的原因及解决方法
2013/12/23 Javascript
JavaScript中innerHTML,innerText,outerHTML的用法及区别
2015/09/01 Javascript
详解JavaScript编程中正则表达式的使用
2015/10/25 Javascript
js+canvas绘制五角星的方法
2016/01/28 Javascript
Bootstrap富文本组件wysiwyg数据保存到mysql的方法
2016/05/09 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
基于Vue实例对象的数据选项
2017/08/09 Javascript
微信小程序中的店铺评分组件及vue中用svg实现的评分显示组件
2018/11/16 Javascript
详解vue路由篇(动态路由、路由嵌套)
2019/01/27 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
Python判断变量是否已经定义的方法
2014/08/18 Python
Python中unittest模块做UT(单元测试)使用实例
2015/06/12 Python
python从入门到精通(DAY 3)
2015/12/20 Python
Django框架模板的使用方法示例
2019/05/25 Python
如何使用python操作vmware
2019/07/27 Python
python中urllib.request和requests的使用及区别详解
2020/05/05 Python
Python爬虫实现百度翻译功能过程详解
2020/05/29 Python
Python reversed反转序列并生成可迭代对象
2020/10/22 Python
MoviePy简介及Python视频剪辑自动化
2020/12/18 Python
CSS3伪类选择器:nth-child()
2009/04/02 HTML / CSS
纯css3显示隐藏一个div特效的具体实现
2014/02/10 HTML / CSS
CSS3网格的三个新特性详解
2014/04/04 HTML / CSS
瑜伽灵感珠宝:Satya Jewelry
2018/01/06 全球购物
财产公证书
2014/04/10 职场文书
我的大学生活演讲稿
2014/04/25 职场文书
营销团队口号
2014/06/06 职场文书
学习优秀党员杨宗兴先进事迹材料思想汇报
2014/09/14 职场文书
深入理解CSS 中 transform matrix矩阵变换问题
2021/08/30 HTML / CSS
Spring Boot项目如何优雅实现Excel导入与导出功能
2022/06/10 Java/Android