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 使用手册(二)
Sep 23 Javascript
jQuery 方法大全方便学习参考
Feb 25 Javascript
JavaScript 面向对象的 私有成员和公开成员
May 13 Javascript
JavaScript中的cacheStorage使用详解
Jul 29 Javascript
SWFUpload多文件上传及文件个数限制的方法
May 31 Javascript
js 弹出对话框(遮罩)透明,可拖动的简单实例
Jul 11 Javascript
javascript经典特效分享 手风琴、轮播图、图片滑动
Sep 14 Javascript
微信小程序登录态控制深入分析
Apr 12 Javascript
使用FileReader API创建Vue文件阅读器组件
Apr 03 Javascript
[原创]jQuery实现合并/追加数组并去除重复项的方法
Apr 11 jQuery
node中使用log4js4.x版本记录日志的方法
Aug 20 Javascript
Vue实现购物小球抛物线的方法实例
Nov 22 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 htmlentities和htmlspecialchars 的区别
2008/08/18 PHP
php 保留小数点
2009/04/21 PHP
php中计算程序运行时间的类代码
2012/11/03 PHP
tp5(thinkPHP5)框架连接数据库的方法示例
2018/12/24 PHP
基于jquery1.4.2的仿flash超炫焦点图播放效果
2010/04/20 Javascript
javascript cookie操作类的实现代码小结附使用方法
2010/06/02 Javascript
EasyUI中实现form表单提交的示例分享
2015/03/01 Javascript
JavaScript中使用Object.prototype.toString判断是否为数组
2015/04/01 Javascript
AngularJS表格详解及示例代码
2016/08/17 Javascript
jQuery替换节点用法示例(使用replaceWith方法)
2016/09/08 Javascript
MUI  Scroll插件的使用详解
2017/04/13 Javascript
原生JS实现自定义滚动条效果
2020/10/27 Javascript
Angularjs单选框相关的示例代码
2017/08/17 Javascript
phantomjs导出html到pdf的方法总结
2017/10/19 Javascript
vue实现在表格里,取每行的id的方法
2018/03/09 Javascript
Node.JS段点续传:Nginx配置文件分段下载功能的实现方法
2018/03/12 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
JavaScript两种计时器的实例讲解
2019/01/31 Javascript
vue封装可复用组件confirm,并绑定在vue原型上的示例
2019/10/31 Javascript
Vue发布订阅模式实现过程图解
2020/04/30 Javascript
浅析Python的Django框架中的Memcached
2015/07/23 Python
Python3连接SQLServer、Oracle、MySql的方法
2018/06/28 Python
Python实现的括号匹配判断功能示例
2018/08/25 Python
Python开发虚拟环境使用virtualenvwrapper的搭建步骤教程图解
2018/09/19 Python
pycharm重命名文件的方法步骤
2019/07/29 Python
pandas DataFrame创建方法的方式
2019/08/02 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
HTML5之SVG 2D入门9—蒙板及mask元素介绍与应用
2013/01/30 HTML / CSS
HTML5中Localstorage的使用教程
2015/07/09 HTML / CSS
幼儿教师考核制度
2014/01/25 职场文书
药品促销活动方案
2014/02/14 职场文书
物业经理自我鉴定
2014/03/03 职场文书
小学生竞选班长演讲稿
2014/04/24 职场文书
2015年国际护士节演讲稿
2015/03/18 职场文书
早上好问候语大全
2015/11/10 职场文书
python使用torch随机初始化参数
2022/03/22 Python