jquery 获取某个值得键名_jquery中获取元素里某一特定子元素的代码
之前做的一些JQUERY应用都是些很基础的编程,对于选择器要求不高,像类似于“$('.class')”、“$('#id')”、“$('#id>.class')”、“$(this)”、“$(this).parent()”、“$(this).children()”这些简单的语句都能解决的。
问题的出现是我要选择一个ul里某个的li中的一个span,因为要利于编程,li是用 $('ul>li').eq(i) 来做的选择,虽然问题还是能用之前的方法解决,但总感觉代码有点臃肿,而且效率也很低下。既然JQUERY被誉为目前所有JS框架中最高效的代码,不可能连这个问题都要用一大坨代码来解决吧!
回头再翻翻JQUERY的API,才发现有一个非常适合这个场合使用的语句我一直没有注意过。那就是:$(选择器一).find(选择器二)。之前虽然读过find这段介绍,但一直因为用不到而被忽视。
这里说说find()的使用方法API提供的的解释:搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。
使用方法:$(选择器一).find(选择器二);
以小剧客栈首页的焦点图,查找类为“.focusphoto”的DL下DD中的span并将其作淡出处理为例:
$('.focusphoto>dl>dd).eq(i).find(”span”).fadeOut('slow');
谈谈小剧对find()的理解
我这个应用实际上完全可以用children()来代替,但这并不是说find()和children()的用法是一样的,如果是这样的话find()的存在便没有了意义。在查询深度为一级的时候,这两者有相同之处,但区别就在于:find()是子查询选择器,它可以深入到子级的下层进行查询选择;而children():只是子级选择器,它只能选择下一层级的元素。
当然,以上仅仅是剧中人的一点拙见,如有错误或不完善的地方,请给于指正,谢谢!
jquery 获取某个值得键名_jquery中获取元素里某一特定子元素的代码相关推荐
- jquery 获取某个值得键名_jQuery获取元素索引值index()方法
jQuery的index()方法搜索匹配的元素,并返回相应元素的索引值,从0开始计数: 如果没给.index()方法传递参数,那么返回值就是这个jQuery对象集合中第一个元素相对于同辈元素的位置: ...
- jquery 获取某个值得键名_js:数组里面获取键名和键值
在写php时用ajax异步传回的返回数组时是json格式,在js里面处理时有时需要用到键名,此时可以用in来处理 js只有数字索引: var data = new array("你" ...
- php页面文件后缀名,PHP中获取文件扩展名的N种方法
PHP中获取文件扩展名的N种方法 从网上收罗的,基本上就以下这几种方式: 第1种方法: function get_extension($file) { substr(strrchr($file, '. ...
- java 获取当前方法的名称_Java中获取当前函数名
有时候我们需要在程序中获取当前运行的函数名,如何简单的做到这点呢?我们可以用getStackTrace轻松搞定. 一提到getStatckTrace多数人会联想到Thowable中的getStackT ...
- php中获取数据表数据,从表中获取数据到PHP
我有一张桌子,我在其中使用j-query动态添加行 我想从每个字段中获取数据到我的php中,并在按下提交时对其进行处理,或者我们可以使用j-query遍历表以获取所有值并将其放入数组中,我不知道如何要 ...
- html怎么获取设备宽度,css - 在javascript中获取设备宽度
css - 在javascript中获取设备宽度 有没有办法使用javascript获取用户设备宽度,而不是视口宽度? 正如我所说,CSS媒体查询提供了这一点 @media screen and (m ...
- java获取jsp页面参数_jsp页面中获取servlet请求中的参数方法总结
jsp页面中获取servlet请求中的参数的办法详解 在JAVA WEB应用中,如何获取servlet请求中的参数,并传递给跳转的JSP页面?例如访问http://localhost:8088/bbs ...
- java切面获取reqiest,怎么在webflux切面中获取请求头.
问题描述. 萌新在线踩坑.... 我需要在切面中获取当前用户的请求信息,比如请求头信息. 但是不能像mvc一样通过以下方式实现. @Autowired private HttpServletReque ...
- python金融数据怎么获取_class类怎样在python中获取金融数据?
我们搜集金融数据,通常想要的是利用爬虫的方法.其实我们最近所学的class不仅可以进行类调用,在获取数据方面同样是可行的,很多小伙伴都比较关注理财方面的情况,对金融数据的需要也是比较多的.下面就cla ...
最新文章
- 智能车竞赛创意组别对应的FQA
- 大乐斗2服务器维护,2月23日更新公告
- iqooz1手机能搭载鸿蒙吗,我最近看中2款手机,iQOOZ1x和荣耀30青春版选谁更好?你们知道吗...
- python断言assert实例_Python断言assert的用法代码解析
- st7789v tft 驱动电路_OLED显示屏,行驱动电路设计,单片机AT89C51与和显示屏的硬件接线...
- boost::math::quadrature::exp_sinh用法的测试程序
- core和node开发小程序_成都小程序开发:微信小程序开发要多少钱?
- ubuntu 编译mysql_Ubuntu编译MySQL5
- [xsd学习]xsd介绍
- PHP手机获取6为不反复验证码
- FPGA芯片手册阅读技巧
- Mysql常用操作2
- 百度文库复制文字(一个按钮,关闭JS功能即可,浏览器100%有效)2021年
- 利用拉格朗日中值定理求极限
- java short 写法_Java Short类shortValue()方法及示例
- PHP毕业设计项目作品源码选题(9)学校校园教师排课系统毕业设计毕设作品开题报告
- 操作系统——文件存储管理
- win10安装wsl2
- 论文翻译——Rapid 2D-to-3D conversion——快速2D到3D转换
- 基于关联规则的足球比赛数据分析
热门文章
- 洗礼灵魂,修炼python(74)--全栈项目实战篇(2)——前期准备之详解虚拟机下安装ubuntu,基本配置,远程访问...
- 【Js逆向】__jsl_clearance 无混淆加速乐
- 新的篇章:来自鲍尔默和艾洛普的公开信
- 如何选购计算机硬件,如何选购电脑硬件 选购电脑硬件技巧【详细介绍】
- CIA反取证工具曝光 安全专家质疑维基解密
- with open相关用法
- 全国计算机竞赛保送清华,35人!江苏2021清华、北大保送名单公布!
- UE4_Android打包流程注意及问题总结
- 正则表达式前瞻(?=)、后顾(?)、负前缀(?!)、负后顾(?!)
- Java 【案例5-3】 模拟用户注册