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 相关文章推荐
一些常用的Javascript函数
Dec 22 Javascript
js调用css属性写法
Sep 21 Javascript
使用javascript实现json数据以csv格式下载
Jan 09 Javascript
JavaScript中toString()方法的使用详解
Jun 05 Javascript
JavaScript实现点击按钮直接打印
Jan 06 Javascript
浅析JavaScript函数的调用模式
Aug 10 Javascript
jQuery基本过滤选择器用法示例
Sep 09 Javascript
react native仿微信PopupWindow效果的实例代码
Aug 07 Javascript
vue实现长图垂直居上 vue实现短图垂直居中
Oct 18 Javascript
JavaScript中字符串的常用操作方法及特殊字符
Mar 18 Javascript
ES6箭头函数和扩展实例分析
May 23 Javascript
JavaScript实现点击出现子菜单效果
Feb 08 Javascript
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
php根据身份证号码计算年龄的实例代码
2014/01/18 PHP
Yii2 输出xml格式数据的方法
2016/05/03 PHP
PHP实现多图上传(结合uploadify插件)思路分析
2016/11/30 PHP
PHP进制转换实例分析(2,8,16,36,64进制至10进制相互转换)
2017/02/04 PHP
JavaScript的类型简单说明
2010/09/03 Javascript
JavaScript中number转换成string介绍
2014/12/31 Javascript
JavaScript里实用的原生API汇总
2015/05/14 Javascript
详解Angular中$cacheFactory缓存的使用
2016/08/19 Javascript
JavaScript计时器用法分析【setTimeout和clearTimeout】
2017/01/18 Javascript
JavaScript数组去重的6个方法
2017/01/21 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
2017/02/09 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
JavaScript中的一些实用小技巧总结
2019/04/07 Javascript
记录微信小程序 height: calc(xx - xx);无效问题
2019/12/30 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
python基础教程之面向对象的一些概念
2014/08/29 Python
介绍Python中的文档测试模块
2015/04/28 Python
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
python实现隐马尔科夫模型HMM
2018/03/25 Python
python线程池threadpool实现篇
2018/04/27 Python
Python中文件的读取和写入操作
2018/04/27 Python
python实现定时发送qq消息
2019/01/18 Python
python实现祝福弹窗效果
2019/04/07 Python
Python中的字符串切片(截取字符串)的详解
2019/05/15 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
Python 实现OpenCV格式和PIL.Image格式互转
2020/01/09 Python
使用python tkinter开发一个爬取B站直播弹幕工具的实现代码
2021/02/07 Python
Big Green Smile德国网上商店:提供各种天然产品
2018/05/23 全球购物
意大利奢侈品综合电商网站:MODES
2019/12/14 全球购物
毕业生工作求职信
2014/06/30 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
博士给导师的自荐信
2015/03/06 职场文书
情况说明书格式及范文
2019/06/24 职场文书
Python入门学习之类的相关知识总结
2021/05/25 Python
详解MongoDB排序时内存大小限制与创建索引的注意事项
2022/05/06 MongoDB
python数字图像处理数据类型及颜色空间转换
2022/06/28 Python