使用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定时机制
Oct 29 Javascript
js实现select跳转功能代码
Oct 22 Javascript
JavaScript中常用的六种互动方法示例
Mar 13 Javascript
jQuery插件之jQuery.Form.js用法实例分析(附demo示例源码)
Jan 04 Javascript
Bootstrap框架下下拉框select搜索功能
Mar 26 Javascript
由浅入深剖析Angular表单验证
Jul 14 Javascript
微信小程序中做用户登录与登录态维护的实现详解
May 17 Javascript
JavaScript中常用的简洁高级技巧总结
Mar 10 Javascript
layui树形菜单动态遍历的例子
Sep 23 Javascript
js实现中文实时时钟
Jan 15 Javascript
JS实现简易计算器
Feb 14 Javascript
如何手写一个简易的 Vuex
Oct 10 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
一个程序下载的管理程序(四)
2006/10/09 PHP
php入门学习知识点一 PHP与MYSql连接与查询
2011/07/14 PHP
PHP四种排序算法实现及效率分析【冒泡排序,插入排序,选择排序和快速排序】
2018/04/27 PHP
PHP调用接口用post方法传送json数据的实例
2018/05/31 PHP
PHP生成zip压缩包的常用方法示例
2019/08/22 PHP
javascript Ext JS 状态默认存储时间
2009/02/15 Javascript
在html页面上拖放移动标签
2010/01/08 Javascript
IE与Firefox在JavaScript上的7个不同句法分享
2011/10/30 Javascript
js创建子窗口并且回传值示例代码
2013/07/02 Javascript
jquery使用jquery.zclip插件复制对象的实例教程
2013/12/04 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
2015/07/13 Javascript
不依赖Flash和任何JS库实现文本复制与剪切附源码下载
2015/10/09 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
xmlplus组件设计系列之列表(4)
2017/04/26 Javascript
Vue 项目部署到服务器的问题解决方法
2017/12/05 Javascript
微信小程序自定义对话框弹出和隐藏动画
2018/07/19 Javascript
详解angularjs跨页面传参遇到的一些问题
2018/11/01 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
js实现微信聊天效果
2020/08/09 Javascript
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
python笔记:mysql、redis操作方法
2017/06/28 Python
Scrapy基于selenium结合爬取淘宝的实例讲解
2018/06/13 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
Python任意字符串转16, 32, 64进制的方法
2019/06/12 Python
使用python将excel数据导入数据库过程详解
2019/08/27 Python
Python修改列表值问题解决方案
2020/03/06 Python
荷兰皇家航空公司官方网站:KLM Royal Dutch Airlines
2017/12/07 全球购物
6PM官网:折扣鞋、服装及配饰
2018/08/03 全球购物
行政主管岗位职责
2013/11/18 职场文书
学前班幼儿评语大全
2014/12/29 职场文书
2015年学生会纪检部工作总结
2015/03/31 职场文书
火烧圆明园的观后感
2015/06/03 职场文书
2016年五一劳动节专题校园广播稿
2015/12/17 职场文书
CSS3通过var()和calc()函数实现动画特效
2021/03/30 HTML / CSS