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 源码分析笔记(3) Deferred机制
Jun 19 Javascript
解决火狐浏览器下JS setTimeout函数不兼容失效不执行的方法
Nov 14 Javascript
如何根据百度地图计算出两地之间的驾驶距离(两种语言js和C#)
Oct 29 Javascript
jquery popupDialog 使用 加载jsp页面的方法
Oct 25 Javascript
通过命令行生成vue项目框架的方法
Jul 12 Javascript
微信小程序实现animation动画
Jan 26 Javascript
webpack4+Vue搭建自己的Vue-cli项目过程分享
Aug 29 Javascript
JS为什么说async/await是generator的语法糖详解
Jul 11 Javascript
vue实现员工信息录入功能
Jun 11 Javascript
如何使用 JavaScript 操作浏览器历史记录 API
Nov 24 Javascript
vue 使用class创建和清除水印的示例代码
Dec 25 Vue.js
vue如何使用rem适配
Feb 06 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
PHP计算2点经纬度之间的距离代码
2013/08/12 PHP
javascript setTimeout和setInterval计时的区别详解
2013/06/21 Javascript
js判断字符是否是汉字的两种方法小结
2014/01/03 Javascript
jquery序列化表单以及回调函数的使用示例
2014/07/02 Javascript
coffeescript使用的方式汇总
2015/08/05 Javascript
js实现随屏幕滚动的带缓冲效果的右下角广告代码
2015/09/04 Javascript
Javascript点击按钮随机改变数字与其颜色
2016/09/01 Javascript
B/S(Web)实时通讯解决方案分享
2017/04/06 Javascript
json字符串传到前台input的方法
2018/08/06 Javascript
RequireJS用法简单示例
2018/08/20 Javascript
微信小程序页面间跳转传参方式总结
2019/06/13 Javascript
Python写的一个简单DNS服务器实例
2014/06/04 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
python求解数组中两个字符串的最小距离
2018/09/27 Python
python 实现提取某个索引中某个时间段的数据方法
2019/02/01 Python
Django实现学员管理系统
2019/02/26 Python
Python文件路径名的操作方法
2019/10/30 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
新手入门学习python Numpy基础操作
2020/03/02 Python
python数据库编程 ODBC方式实现通讯录
2020/03/27 Python
scrapy redis配置文件setting参数详解
2020/11/18 Python
python3访问字典里的值实例方法
2020/11/18 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
详解python的变量缓存机制
2021/01/24 Python
HTML5中新标签和常用标签详解
2014/03/07 HTML / CSS
SKECHERS斯凯奇中国官网:来自美国的运动休闲品牌
2018/11/14 全球购物
乌克兰在线商店的价格比较:Price.ua
2019/07/26 全球购物
西雅图电动自行车公司:Rad Power Bikes
2020/02/02 全球购物
应届生财务管理求职信
2013/11/06 职场文书
秋季运动会广播稿
2014/02/22 职场文书
建筑工地质量标语
2014/06/12 职场文书
专题组织生活会方案
2014/06/15 职场文书
师德先进个人事迹材料
2014/12/19 职场文书
css 中多种边框的实现小窍门
2021/04/07 HTML / CSS
python实现调用摄像头并拍照发邮箱
2021/04/27 Python
【js设计模式】SOLID五大设计原则
2022/03/24 Javascript