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 缩图函数 (onDOMLoaded)……
Oct 23 Javascript
javascript 特殊字符串
Feb 25 Javascript
屏蔽Flash右键信息的js代码
Jan 17 Javascript
JavaScript高级程序设计 客户端存储学习笔记
Sep 10 Javascript
js+css简单实现网页换肤效果
Dec 29 Javascript
使用jQuery判断浏览器滚动条位置的方法
May 30 Javascript
JavaScript瀑布流布局实现代码
May 06 Javascript
javascript使用正则实现去掉字符串前面的所有0
Jul 23 Javascript
jquery实现Ajax请求的几种常见方式总结
May 28 jQuery
怎么理解wx.navigateTo的events参数使用详情
May 18 Javascript
vue中使用腾讯云Im的示例
Oct 23 Javascript
Vue中引入svg图标的两种方式
Jan 14 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
FCKeditor的安装(PHP)
2007/01/13 PHP
PHP和Mysqlweb应用开发核心技术 第1部分 Php基础-1 开始了解php
2011/07/03 PHP
Thinkphp事务操作实例(推荐)
2017/04/01 PHP
PHP实现微信申请退款功能
2018/10/01 PHP
PHP命名空间简单用法示例
2018/12/28 PHP
jQuery实现单行文字间歇向上滚动源代码
2013/06/02 Javascript
谈一谈js中的执行环境及作用域
2016/03/30 Javascript
阻止表单提交按钮多次提交的完美解决方法
2016/05/16 Javascript
js从数组中删除指定值(不是指定位置)的元素实现代码
2016/09/13 Javascript
通过npm引用的vue组件使用详解
2017/03/02 Javascript
javascript实现下雨效果
2017/03/27 Javascript
解决ztree搜索中多级菜单展示不全问题
2017/07/05 Javascript
解决vue.js在编写过程中出现空格不规范报错的问题
2017/09/20 Javascript
使用Vue开发一个实时性时间转换指令
2018/01/17 Javascript
配置一个vue3.0项目的完整步骤
2019/04/26 Javascript
JS Math对象与Math方法实例小结
2019/07/05 Javascript
详解Vue的ref特性的使用
2020/01/24 Javascript
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
vue iview实现动态新增和删除
2020/06/17 Javascript
vue 全局封装loading加载教程(全局监听)
2020/11/05 Javascript
[01:12]DOTA2 2015年秋季互动指南
2015/11/10 DOTA
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
python操作oracle的完整教程分享
2018/01/30 Python
python将字符串以utf-8格式保存在txt文件中的方法
2018/10/30 Python
python算法题 链表反转详解
2019/07/02 Python
Python使用configparser库读取配置文件
2020/02/22 Python
keras中的backend.clip用法
2020/05/22 Python
舞蹈教育学专业推荐信
2013/11/27 职场文书
十佳班主任事迹材料
2014/01/18 职场文书
2014年会策划方案
2014/05/11 职场文书
员工培训协议书
2014/09/15 职场文书
党支部遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
党员民主生活会对照检查材料思想汇报
2014/09/28 职场文书
超详细教你怎么升级Mysql的版本
2021/05/19 MySQL
浅谈mysql返回Boolean类型的几种情况
2021/06/04 MySQL
使用CSS设置滚动条样式
2022/01/18 HTML / CSS