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检查日期格式的函数[比较全]
Oct 17 Javascript
克隆javascript对象的三个方法小结
Jan 12 Javascript
获取阴历(农历)和当前日期的js代码
Feb 15 Javascript
Node.js发送HTTP客户端请求并显示响应结果的方法示例
Apr 12 Javascript
JavaScript中的高级函数
Jan 04 Javascript
详解vue-meta如何让你更优雅的管理头部标签
Jan 18 Javascript
angularJS实现动态添加,删除div方法
Feb 27 Javascript
axios 封装上传文件的请求方法
Sep 26 Javascript
详解小程序云开发数据库
May 20 Javascript
layer iframe 设置关闭按钮的方法
Sep 12 Javascript
node.js使用stream模块实现自定义流示例
Feb 13 Javascript
JavaScript监听键盘事件代码实现
Jun 03 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 CURL获取返回值的方法
2014/05/04 PHP
smarty模板引擎之配置文件数据和保留数据
2015/03/30 PHP
分享php分页的功能模块
2015/06/16 PHP
php将html转成wml的WAP标记语言实例
2015/07/08 PHP
PHP实现递归目录的5种方法
2016/10/27 PHP
jquery通过closest选择器修改上级元素的方法
2015/03/17 Javascript
JS实现的数组全排列输出算法
2015/03/19 Javascript
jQuery Ajax使用实例
2015/04/16 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
微信小程使用swiper组件实现图片轮播切换显示功能【附源码下载】
2017/12/12 Javascript
Vue-cli Eslint在vscode里代码自动格式化的方法
2018/02/23 Javascript
trackingjs+websocket+百度人脸识别API实现人脸签到
2018/11/26 Javascript
使用vuex较为优雅的实现一个购物车功能的示例代码
2019/12/09 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
详细探究Python中的字典容器
2015/04/14 Python
python下读取公私钥做加解密实例详解
2017/03/29 Python
Python使用QRCode模块生成二维码实例详解
2017/06/14 Python
python 统计一个列表当中的每一个元素出现了多少次的方法
2018/11/14 Python
Python面向对象程序设计OOP入门教程【类,实例,继承,重载等】
2019/01/05 Python
python实现windows倒计时锁屏功能
2019/07/30 Python
Django用户登录与注册系统的实现示例
2020/06/03 Python
用Python 执行cmd命令
2020/12/18 Python
荷兰本土平价百货:HEMA
2017/10/23 全球购物
澳大利亚优质葡萄酒专家:Vintage Cellars
2019/01/08 全球购物
欧克利英国官网:Oakley英国
2019/08/24 全球购物
某公司的.net工程师面试题笔试题
2013/11/22 面试题
网络技术支持面试题
2013/04/22 面试题
2014年中秋寄语
2014/08/11 职场文书
园艺专业毕业生求职信
2014/09/02 职场文书
看雷锋电影观后感
2015/06/10 职场文书
Python中X[:,0]和X[:,1]的用法
2021/05/10 Python
如何在Python项目中引入日志
2021/05/31 Python
Python pygame实现中国象棋单机版源码
2021/06/20 Python
java如何实现socket连接方法封装
2021/09/25 Java/Android
Python+Matplotlib+LaTeX玩转数学公式
2022/02/24 Python