jquery中获取元素的几种方式小结


Posted in Javascript onJuly 05, 2011

1 从集合中通过指定的序号获取元素
html:

<div> 
<p>0</p> 
<p>1</p> 
<p>2</p> 
<p>3</p> 
<p>4</p> 
<p>5</p> 
<p>6</p> 
<p>7</p> 
</div>

JS
<script type="text/javascript"> 
jQuery(function(){ 
$("p").eq(2).css("color","red"); 
$("p").eq(3).css("color","red"); 
}) 
</script>

2 获取指定条件一致和指定范围的元素
html:
<div> 
<p>0</p> 
<p>1</p> 
<p class="center">2</p> 
<p class="center">3</p> 
<p>4</p> 
<p>5</p> 
<p>6</p> 
<p>7</p> 
</div>

JS
<script type="text/javascript"> 
jQuery(function(){ 
$("p").filter('.center').css("color","red"); 
}) 
$(function(){ 
$("p").slice(5,7).css("color","yellow"); 
}) 
</script>

3 获取与条件表达式一致的元素
html:
<div> 
<p>0</p> 
<p>1</p> 
<p class="center">2</p> 
<p class="center">3</p> 
<p>4</p> 
<p class="aa">5</p> 
<p>6</p> 
<p>7</p> 
</div>

js
<script type="text/javascript"> 
jQuery(function(){ 
$("p").each(function(){ 
switch(true){ 
case $(this).is(".center"): 
$(this).css("color","red"); 
break; 
case $(this).is(".aa"): 
$(this).css("color","yellow"); 
break; 
} 
}) 
}) 
</script>

4 获取元素的上一个元素和下一个元素
Html:
<div id="aa"> 
<p>1号</p> 
<p class="yes">2号</p> 
<p>3号</p> 
<p>4号</p> 
<p>5号</p> 
<p class="yes">6号</p> 
<p class="yes">7号</p> 
</div>

js
//获取元素的下一个元素 
jQuery(function(){ 
$("p").next(".yes").css("color","red"); 
}) 
//获取元素的上一个元素 
jQuery(function(){ 
$("p").prev(".yes").css("color","red"); 
})

5 获取元素的父元素和子元素
html:
<div id="aa"> 
<p>1号</p> 
<p class="yes">2号</p> 
<p>3号</p> 
<p>4号</p> 
<p>5号</p> 
<p class="yes">6号</p> 
<p class="yes">7号</p> 
</div>

js
//获取元素的父元素 
jQuery(function(){ 
$("p").parent().css("color","red"); 
}) 
//获取元素的子元素 
jQuery(function(){ 
$("#aa").children(".yes").css("color","red"); 
})
Javascript 相关文章推荐
JQuery 操作Javascript对象和数组的工具函数小结
Jan 22 Javascript
原生js操作checkbox用document.getElementById实现
Oct 12 Javascript
JavaScript表单通过正则表达式验证电话号码
Mar 14 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
Sep 12 Javascript
AngularJS表单详解及示例代码
Aug 17 Javascript
详解vue中引入stylus及报错解决方法
Sep 22 Javascript
基于JS实现web端录音与播放功能
Apr 17 Javascript
微信小程序登陆注册功能的实现代码
Dec 10 Javascript
小程序如何定位所在城市及发起周边搜索
Feb 11 Javascript
OpenLayers3实现图层控件功能
Sep 25 Javascript
基于vue的video播放器的实现示例
Feb 19 Vue.js
vue选项卡切换的实现案例
Apr 11 Vue.js
JavaScript 判断日期格式是否正确的实现代码
Jul 04 #Javascript
Javascript计算时间差的函数分享
Jul 04 #Javascript
ajax 同步请求和异步请求的差异分析
Jul 04 #Javascript
Extjs EditorGridPanel中ComboBox列的显示问题
Jul 04 #Javascript
Extjs gridpanel 出现横向滚动条问题的解决方法
Jul 04 #Javascript
JS分割字符串并放入数组的函数
Jul 04 #Javascript
js列举css中所有图标的实现代码
Jul 04 #Javascript
You might like
全国FM电台频率大全 - 29 青海省
2020/03/11 无线电
PHP使用反射机制实现查找类和方法的所在位置
2016/04/22 PHP
Centos 6.5系统下编译安装PHP 7.0.13的方法
2016/12/19 PHP
jquery一般方法介绍 入门参考
2011/06/21 Javascript
AngularJS中如何使用$parse或$eval在运行时对Scope变量赋值
2016/01/25 Javascript
javascript时间戳和日期字符串相互转换代码(超简单)
2016/06/22 Javascript
详解angular2采用自定义指令(Directive)方式加载jquery插件
2017/02/09 Javascript
javascript深拷贝和浅拷贝详解
2017/02/14 Javascript
Angular2使用Angular-CLI快速搭建工程(二)
2017/05/21 Javascript
微信小程序实现拖拽 image 触摸事件监听的实例
2017/08/17 Javascript
vue.js移动端app之上拉加载以及下拉刷新实战
2017/09/11 Javascript
react-router browserHistory刷新页面404问题解决方法
2017/12/29 Javascript
JS正则表达式验证端口范围(0-65535)
2020/01/06 Javascript
详解Vue2的diff算法
2021/01/06 Vue.js
[01:02:45]完美世界DOTA2联赛 LBZS vs Forest 第三场 11.07
2020/11/09 DOTA
python同时给两个收件人发送邮件的方法
2015/04/30 Python
Django中URL视图函数的一些高级概念介绍
2015/07/20 Python
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
Python中的列表生成式与生成器学习教程
2016/03/13 Python
Python面向对象程序设计之继承与多继承用法分析
2018/07/13 Python
详解PANDAS 数据合并与重塑(join/merge篇)
2019/07/09 Python
python hough变换检测直线的实现方法
2019/07/12 Python
Python如何调用JS文件中的函数
2019/08/16 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
Anaconda配置pytorch-gpu虚拟环境的图文教程
2020/04/16 Python
python函数超时自动退出的实操方法
2020/12/28 Python
美国时尚在线:Showpo
2017/09/08 全球购物
求最大连续递增数字串(如"ads3sl456789DF3456ld345AA"中的"456789")
2015/09/11 面试题
C#实现对任一张表的数据进行增,删,改,查要求,运用Webservice,体现出三层架构
2014/07/11 面试题
医院护士求职自荐信格式
2013/09/21 职场文书
企业管理专业个人求职信范文
2013/09/24 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
2015年圣诞节寄语
2015/08/17 职场文书
党风廉政建设心得体会
2019/05/21 职场文书
Python爬虫:从m3u8文件里提取小视频的正确操作
2021/05/14 Python
MySQL库表名大小写的选择
2021/06/05 MySQL