- 浏览: 2162682 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (1878)
- [网站分类]ASP.NET (141)
- [网站分类]C# (80)
- [随笔分类]NET知识库 (80)
- [随笔分类]摘抄文字[非技术] (3)
- [随笔分类]养生保健 (4)
- [网站分类]读书区 (16)
- [随笔分类]赚钱 (7)
- [网站分类].NET新手区 (233)
- [随笔分类]网站 (75)
- [网站分类]企业信息化其他 (4)
- [网站分类]首页候选区 (34)
- [网站分类]转载区 (12)
- [网站分类]SQL Server (16)
- [网站分类]程序人生 (7)
- [网站分类]WinForm (2)
- [随笔分类]错误集 (12)
- [网站分类]JavaScript (3)
- [随笔分类]小说九鼎记 (69)
- [随笔分类]技术文章 (15)
- [网站分类]求职面试 (3)
- [网站分类]其他技术区 (6)
- [网站分类]非技术区 (10)
- [发布至博客园首页] (5)
- [网站分类]jQuery (6)
- [网站分类].NET精华区 (6)
- [网站分类]Html/Css (10)
- [随笔分类]加速及SEO (10)
- [网站分类]Google开发 (4)
- [随笔分类]旅游备注 (2)
- [网站分类]架构设计 (3)
- [网站分类]Linux (23)
- [随笔分类]重要注册 (3)
- [随笔分类]Linux+PHP (10)
- [网站分类]PHP (11)
- [网站分类]VS2010 (2)
- [网站分类]CLR (1)
- [网站分类]C++ (1)
- [网站分类]ASP.NET MVC (2)
- [网站分类]项目与团队管理 (1)
- [随笔分类]个人总结 (1)
- [随笔分类]问题集 (3)
- [网站分类]代码与软件发布 (1)
- [网站分类]Android开发 (1)
- [网站分类]MySQL (1)
- [网站分类]开源研究 (6)
- ddd (0)
- 好久没写blog了 (0)
- sqlserver (2)
最新评论
-
JamesLiuX:
博主,能组个队么,我是Freelancer新手。
Freelancer.com(原GAF – GetAFreelancer)帐户里的钱如何取出? -
yw10260609:
我认为在混淆前,最好把相关代码备份一下比较好,不然项目完成后, ...
DotFuscator 小记 -
日月葬花魂:
大哥 能 加我个QQ 交流一下嘛 ?51264722 我Q ...
web应用程序和Web网站区别 -
iaimg:
我想问下嵌入delphi写的程序总是出现窗体后面感觉有个主窗体 ...
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部 -
iaimg:
代码地址下不了啊!
C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部
jQuery-Selectors(选择器)的使用(四--五、内容篇&可见性篇) cnblogs zhuan
- 博客分类:
- [网站分类]ASP.NET
<script src="http://media.pec365.com/rainnoless/javascript/jquery-1.3.2.min.js" type="text/javascript"></script><style type="text/css">
.div
{
width:95%;
margin-left:15px;
margin-top:15px;
margin-right:15px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
background-color:#ccc;
border:#999 1px solid;
line-height:30px;
font-size:13px;
font-family:微软雅黑;
}
.blue{color:Blue;}
.green{color:Green;}
.button{border:green 1px solid;width:100px;}
.xiaobiao{ font-weight:bold;}
.red_test{background-color:red; color:White; width:300px; height:30px;}
.li_test{border:#000 1px solid;}
</style>
本系列文章分为:基本篇、层次篇、简单篇、内容篇、可见性篇、属性篇、子元素篇、表单篇、表单对象属性篇共9篇文章。
本篇讲解::contains(text),:empty,:has(selector),:parent,:hidden,:visible的用法。
您对本系列文章有任何建议或意见请发送到邮箱:sjzlgt@qq.com
由于是第一次写技术性系列文章,难免会出错或代码BUG,欢迎指出,在此谢过!
您可以到jQuery官网来学习更多的有关jQuery知识。
版权所有:code-cat 博客:http://www.cnblogs.com/bynet/ 转载请保留出处和版权信息!
jQuery-Selectors(选择器)的使用(四--五、内容篇&可见性篇)
本系列文章主要讲述jQuery框架的选择器(Selectors)使用方法,我将以实例方式进行讲述,以简单,全面为基础,不会涉及很深,我的学习方法:先入门,后进阶!本系列文章分为:基本篇、层次篇、简单篇、内容篇、可见性篇、属性篇、子元素篇、表单篇、表单对象属性篇共9篇文章。
本篇讲解::contains(text),:empty,:has(selector),:parent,:hidden,:visible的用法。
您对本系列文章有任何建议或意见请发送到邮箱:sjzlgt@qq.com
由于是第一次写技术性系列文章,难免会出错或代码BUG,欢迎指出,在此谢过!
您可以到jQuery官网来学习更多的有关jQuery知识。
版权所有:code-cat 博客:http://www.cnblogs.com/bynet/ 转载请保留出处和版权信息!
由于内容篇与可见性篇内容较少,因此我将两篇文章合二为一,一起发布出来。
1. :contains(text)用法
定义:匹配包含给定文本的元素
返回值:Array<Element>
参数:text (String) : 一个用以查找的字符串
实例:将ID为"div_a1"的DIV中含有'aaa'的DIV元素的背景色改为红色
代码: $("#div_a1 :contains(aaa)").css("background-color","red"); //点击按钮一将执行这句代码
定义:匹配包含给定文本的元素
返回值:Array<Element>
参数:text (String) : 一个用以查找的字符串
实例:将ID为"div_a1"的DIV中含有'aaa'的DIV元素的背景色改为红色
代码: $("#div_a1 :contains(aaa)").css("background-color","red"); //点击按钮一将执行这句代码
DIV ID="div_a1"
DIV ID="div_a2" aaa
DIV ID="div_a3" bbb
DIV ID="div_a4" aaa
DIV ID="div_a5" aaa <script type="text/javascript">
$("#btn_1").click(function(){
$("#div_a1 :contains(aaa)").css("background-color","red");
});
</script>
2. :empty用法
定义:匹配所有不包含子元素或者文本的空元素
返回值:Array<Element>
实例:将ID为"div_b1"的DIV中所有不包含子元素或者文本的空元素的背景色改为红色
代码: $("#div_b1 :empty").css("background-color","red"); //点击按钮二将执行这句代码
定义:匹配所有不包含子元素或者文本的空元素
返回值:Array<Element>
实例:将ID为"div_b1"的DIV中所有不包含子元素或者文本的空元素的背景色改为红色
代码: $("#div_b1 :empty").css("background-color","red"); //点击按钮二将执行这句代码
DIV ID="div_b1"
注意:input元素会被认会是空元素 DIV ID="div_b2"
DIV ID="div_b5" <script type="text/javascript">
$("#btn_2").click(function(){
$("#div_b1 :empty").css("background-color","red");
});
</script>
3. :has(selector)用法
定义:匹配含有选择器所匹配的元素的元素
返回值:Array<Element>
参数:selector (Selector) : 一个用于筛选的选择器
实例:将ID为"div_c1"的DIV中所有包含span元素的元素的背景色改为红色
代码: $("#div_c1 :has(span)").css("background-color","red"); //点击按钮三将执行这句代码
定义:匹配含有选择器所匹配的元素的元素
返回值:Array<Element>
参数:selector (Selector) : 一个用于筛选的选择器
实例:将ID为"div_c1"的DIV中所有包含span元素的元素的背景色改为红色
代码: $("#div_c1 :has(span)").css("background-color","red"); //点击按钮三将执行这句代码
DIV ID="div_c1"
DIV ID="div_c2" span
DIV ID="div_c3"
DIV ID="div_c4" span
span span
DIV ID="div_c5" span <script type="text/javascript">
$("#btn_3").click(function(){
$("#div_c1 :has(span)").css("background-color","red");
});
</script>
4. :parent用法
定义:匹配含有子元素或者文本的元素
返回值:Array<Element>
实例:将ID为"div_d1"的DIV中所有包含子元素或者文本的元素的背景色改为红色
代码: $("#div_d1 :parent").css("background-color","red"); //点击按钮四将执行这句代码
定义:匹配含有子元素或者文本的元素
返回值:Array<Element>
实例:将ID为"div_d1"的DIV中所有包含子元素或者文本的元素的背景色改为红色
代码: $("#div_d1 :parent").css("background-color","red"); //点击按钮四将执行这句代码
DIV ID="div_d1"
DIV ID="div_d2"
DIV ID="div_d5" <script type="text/javascript">
$("#btn_4").click(function(){
$("#div_d1 :parent").css("background-color","red");
});
</script>
jQuery-Selectors(选择器)的使用(五、可见性篇)
版权所有:code-cat 博客:http://www.cnblogs.com/bynet/ 转载请保留出处和版权信息!
1. :hidden用法
定义:匹配所有的不可见元素,input 元素的 type 属性为 "hidden" 的话也会被匹配到
返回值:Array<Element>
实例:将ID为"div_e1"的DIV中所有被隐藏的DIV显示出来
代码: $("#div_e1 div:hidden").css("display","block"); //点击按钮五将执行这句代码
定义:匹配所有的不可见元素,input 元素的 type 属性为 "hidden" 的话也会被匹配到
返回值:Array<Element>
实例:将ID为"div_e1"的DIV中所有被隐藏的DIV显示出来
代码: $("#div_e1 div:hidden").css("display","block"); //点击按钮五将执行这句代码
DIV ID="div_e1"
DIV ID="div_e2"
被隐藏的DIV
被隐藏的DIV
DIV ID="div_e5" <script type="text/javascript">
$("#btn_5").click(function(){
$("#div_e1 div:hidden").css("display","block");
});
</script>
2. :visible用法
定义:匹配所有的可见元素
返回值:Array<Element>
实例:将ID为"div_f1"的DIV中所有可见的DIV的背景色改为红色,并显示被隐藏的DIV
代码: $("#div_f1 div:visible").css("background-color","red");$("#div_f1 div:hidden").css("display","block"); //点击按钮六将执行这句代码
定义:匹配所有的可见元素
返回值:Array<Element>
实例:将ID为"div_f1"的DIV中所有可见的DIV的背景色改为红色,并显示被隐藏的DIV
代码: $("#div_f1 div:visible").css("background-color","red");$("#div_f1 div:hidden").css("display","block"); //点击按钮六将执行这句代码
DIV ID="div_f1"
DIV ID="div_f2"
被隐藏的DIV
被隐藏的DIV
DIV ID="div_f5" <script type="text/javascript">
$("#btn_6").click(function(){
$("#div_f1 div:visible").css("background-color","red");
$("#div_f1 div:hidden").css("display","block");
});
</script>
你可以下载这篇文章的HTML源文件:download
发表评论
-
where T:new() 是什么意思
2014-04-18 09:26 1450where T:new() 是什么意思 经常看到方法后面 ... -
好久没写blog了
2012-05-21 18:43 2好久没写blog了 -
test
2011-03-19 09:48 815testddddddddddd -
QQ自动发日志分析
2011-03-10 18:15 1261首先列举比较重要的问 ... -
test
2011-02-23 18:03 803test -
test
2011-02-23 17:53 873test -
为啥cnblogs的数据不能导了
2011-02-23 11:03 908为啥cnblogs的数据不能导了内容 -
如何保护.net中的dll文件(防破解、反编译)
2010-07-30 00:28 1486.net是一种建立在虚拟机上执行的语言,它直接生成 MSIL ... -
提搞网站访问速度可做哪些优化
2010-08-08 15:30 1116一、 服务器优化 ... -
ASP.NET(c#)如何判断浏览器是否支持cookies
2010-07-29 09:33 1711实例代码: 下面是写cookie ... -
N点虚拟主机管理系统(For Windows2003/2008)功能及介绍
2010-04-09 11:23 2258N点虚拟主机管理系统是 ... -
使用c#+(datagrid控件)编辑xml文件
2010-04-06 09:13 1163对xml文件的记录进行删除,修改,或增加新记录。 利用了d ... -
HTTP代理模块(HTTP Proxy)
2010-04-04 10:19 3045HTTP代理模块(HTTP Proxy ... -
Error 80040154 retreiving COM Class factory
2010-03-29 09:23 22481.ask: Greetings, I have ... -
petshop4.0 详解之二(数据访问层之数据库访问设计)
2010-03-27 11:08 1066在系列一中,我从整体上分析了PetShop的架构设计,并提及了 ... -
分享十五个最佳jQuery幻灯插件和教程
2010-03-25 09:17 2005<p>在网站前端中使用jQuery库已经变得越来越 ... -
20个软件开发常用设计文档大全下载
2009-08-27 10:22 965搜集了一些软件开发的常用文档,分享给大家 总下载地址: h ... -
asp.net 在线 mp3,wma, avi
2009-09-04 13:58 9291.前台js<script type="tex ... -
sql db link string
2009-09-06 21:52 978SQL Server ODBC Standar ... -
ASP.Net2.0小技巧 保持滚动条的位置 焦点移动到某个控件 $符号轻松的使用FindControl
2009-09-11 11:05 1293您可能不知道的ASP.Net2.0 ...
相关推荐
jQuery选择器基于W3C的CSS选择器标准,包括ID选择器(#id)、类选择器(.class)、标签选择器(tagname)、属性选择器([attribute])等。这些选择器可以组合使用,构建复杂的选取规则。 2. **Sizzle引擎** ...
在本文中,我们将深入探讨jQuery选择器在内容篇和可见性篇的使用方法。jQuery选择器是操作DOM元素的强大工具,它允许开发者以高效和简洁的方式选择页面元素。在学习选择器之前,建议先掌握jQuery的基础知识,因为...
testcafe-react-selectors, 用于响应应用的TestCafe选择器扩展 testcafe-react-selectors这个插件提供了选择器扩展,使得使用 TestCafe 测试ReactJS组件变得更容易。 这些扩展允许你以React的方式选择页面元素。安装...
- **选择器(Selectors)**:jQuery 提供了类似 CSS 的选择器,如 `$("#id")` 用于选取 ID 为 id 的元素,`$(".class")` 用于选取所有 class 为 class 的元素。 - **属性操作(Attributes)**:通过 `.attr()` 方法...
本系列文章分为:基本篇、层次篇、简单篇、内容篇、可见性篇、属性篇、子元素篇、表单篇、表单对象属性篇共9篇文章。 本篇讲解::contains(text),:empty,:has(selector),:parent,:hidden,:visible的用法。 您对本...
jQuery 1.11.3在性能上做了优化,例如使用Sizzle选择器引擎提升选择元素的速度,以及缓存查找结果以减少重复查询,这些改进使代码在大型项目中依然保持高效运行。 总的来说,jQuery 1.11.3是前端开发的重要工具,...
postcss-icss-selectors, 用于本地范围类和id的css模块的PostCSS插件 postcss-icss-selectors 用于本地范围类和id的css模块的PostCSS插件用法postcss([ require('postcss-icss-selectors')(options) ])有关环
1. **选择器(Selectors)**:jQuery支持CSS1至CSS3的选择器,可以方便地定位DOM元素,如`$("#id")`选取ID为`id`的元素,`$(".class")`选取所有class为`class`的元素。 2. **DOM操作(DOM Manipulation)**:jQuery...
jQuery 库的核心特性包括选择器(Selectors)、DOM 操作(DOM Manipulation)、事件处理(Event Handling)和动画(Animation)。这些特性使得 jQuery 成为前端开发中的首选工具。 1. **选择器**:jQuery 的选择器...
- **Sizzle选择器引擎**:jQuery 1.2使用Sizzle作为其内置的选择器引擎,提高了选择器的执行效率。 - **缓存机制**:jQuery会缓存匹配到的DOM元素,减少重复查询DOM的操作,提升性能。 - **优化的DOM操作**:通过...
本系列文章分为:基本篇、层次篇、简单篇、内容篇、可见性篇、属性篇、子元素篇、表单篇、表单对象属性篇共9篇文章。 您对本系列文章有任何建议或意见请发送到邮箱:sjzlgt@qq.com 由于是第一次写技术性系列文章,...
总的来说,基于jQuery的H5移动端选择器是现代Web开发中不可或缺的一部分,它们提高了移动应用的交互性和用户满意度。通过学习和使用像lay-picker这样的库,开发者可以快速实现功能强大的选择器,同时保持代码的简洁...
- **选择器(Selectors)**:jQuery简化了DOM元素的选择,如$("#id")、$(".class")和$("tag")等,使得代码更易读,查找元素更为便捷。 - **链式操作(Chaining)**:jQuery对象允许连续调用多个方法,如$("#...
本系列文章分为:基本篇、层次篇、简单篇、内容篇、可见性篇、属性篇、子元素篇、表单篇、表单对象属性篇共9篇文章。详细介绍页面 http://demo.jb51.net/html/jquery/jQuery-Selector.html jQuery-Selectors ....
1. **选择器(Selectors)**:jQuery 以其强大的CSS选择器而闻名,允许开发者使用类似于CSS的语法来选取DOM元素,如`$("#id")`、`$(".class")`和`$("tag")`等。 2. **DOM 操作(DOM Manipulation)**:jQuery 提供...
1. **选择器(Selectors)**:jQuery提供了丰富的CSS选择器,如ID选择器(#id)、类选择器(.class)、元素选择器(element)等,能够方便地选取页面上的任意元素。 2. **DOM操作(DOM Manipulation)**:jQuery提供了一...
1. **选择器(Selectors)**:jQuery支持CSS1至CSS3的选择器,使得能够轻松地定位页面上的元素。例如,`$("#myID")`将选取ID为“myID”的元素,而`$(".myClass")`则选取所有类名为“myClass”的元素。 2. **DOM操作...
1. **选择器(Selectors)**:jQuery提供了丰富的CSS选择器,如类选择器、ID选择器、属性选择器等,让开发者能够快速准确地选取DOM元素。 2. **DOM操作(DOM Manipulation)**:jQuery简化了DOM元素的添加、删除、...
Postcss合并重复的选择器 自动检测并合并重复CSS选择器,因此您不必 :grinning_face_with_smiling_eyes:用法要求为了使用此功能,您将需要安装 。 根据是否要使用CLI,需要安装 。 npm install --save-dev postcss ...
1. **选择器(Selectors)**:jQuery提供了CSS样式的选择器,如$("#id")选择ID为id的元素,$(".class")选择所有class类名的元素,以及$("tag")选择所有特定类型的元素。 2. **链式调用(Chaining)**:jQuery对象...