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 相关文章推荐
js word表格动态添加代码
Jun 07 Javascript
用js获取电脑信息(是使用与IE浏览器)
Jan 15 Javascript
node.js中的fs.symlink方法使用说明
Dec 15 Javascript
JavaScript中字符串分割函数split用法实例
Apr 07 Javascript
javascript实现控制的多级下拉菜单
Jul 05 Javascript
javascript实现列表切换效果
May 02 Javascript
jQuery之动画效果大全
Nov 09 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
Mar 02 Javascript
jq checkbox 的全选并ajax传参的实例
Apr 01 Javascript
微信小程序实现展示评分结果功能
Feb 15 Javascript
js构造函数constructor和原型prototype原理与用法实例分析
Mar 02 Javascript
vue 防止页面加载时看到花括号的解决操作
Nov 09 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实现改变图片直接打开为下载的方法
2015/04/14 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
WordPress开发中用于标题显示的相关函数使用解析
2016/01/07 PHP
php表单文件iframe异步上传实例讲解
2017/07/26 PHP
php连接sftp的作用以及实例代码
2019/09/23 PHP
Mootools 1.2教程 输入过滤第二部分(字符串)
2009/09/15 Javascript
jquery提示 &quot;object expected&quot;的解决方法
2009/12/13 Javascript
jquery实现的简单二级菜单效果代码
2015/09/22 Javascript
浅谈JavaScript的自动垃圾收集机制
2016/12/15 Javascript
原生node.js案例--前后台交互
2017/02/20 Javascript
ES6正则表达式扩展笔记
2017/07/25 Javascript
vue中实现图片和文件上传的示例代码
2018/03/16 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
浅谈webpack4.x 入门(一篇足矣)
2018/09/05 Javascript
angularJs select绑定的model取不到值的解决方法
2018/10/08 Javascript
快速了解Node中的Stream流是什么
2019/02/13 Javascript
nodejs实现获取本地文件夹下图片信息功能示例
2019/06/22 NodeJs
Python操作CouchDB数据库简单示例
2015/03/10 Python
利用pyinstaller将py文件打包为exe的方法
2018/05/14 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
深入了解Django中间件及其方法
2019/07/26 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
python爬虫容易学吗
2020/06/02 Python
Python Opencv实现单目标检测的示例代码
2020/09/08 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
HTML5实现获取地理位置信息并定位功能
2015/04/25 HTML / CSS
2014法制宣传日活动总结
2014/07/09 职场文书
专题民主生活会对照检查材料思想汇报
2014/09/29 职场文书
学生检讨书如何写
2014/10/30 职场文书
大学生实习推荐信
2015/03/27 职场文书
警告通知
2015/04/25 职场文书
2016年猴年新春致辞
2015/08/01 职场文书
springboot+VUE实现登录注册
2021/05/27 Vue.js