在jQuery中获取元素中特定定子元素的代码

在jQuery中获取元素中特定定子元素的代码
以前的jQuery应用程序中有一些是非常基本的编程。他们不是选择很好,比如$('类'),$(' # ID),$(' # ID >。类),(这)美元美元,(这)。父(),和($(this)的孩子()。这些简单的句子可以解决。

问题是,我希望从UL中选择一个跨度,因为它对编程很有用。李是用美元的选择('ul >里)。Eq(我),虽然问题可以用以前的方法解决,但总感觉代码有点臃肿低效,因为jQuery是最高效的代码在所有当前的JS框架,用大段代码解决这个问题是不可能的。

回去看看jQuery API,发现有一个非常适合我声明的场合,我没有注意到。那就是:$(选择器1)。find(选择器2)。虽然我已经读了find的介绍,但是它已经被忽略了,因为它没有被使用。

这里是find()的用法。

api提供的解释:搜索与指定表达式匹配的所有元素。这个函数是查找被处理元素的后代的好方法。

使用方法:$(选择器1)。find(选择器2);

把这个小歌剧的首页焦点图,看在DD的跨度DL类下。focusphoto让它淡出为例:

复制代码代码如下所示:

$('。focusphoto > DL > DD)。Eq(我),(跨)。FadeOut(慢的);
论小游戏对find()的理解

这个应用程序实际上可以由子()替换,但这并不意味着find()和子()的用法是相同的。如果是这样的话,存在的发现()将毫无意义。当查询的深度是一个级别的,两者之间有相似之处,但不同的是,发现()是一个子查询选择器,可以深入的子查询和选择较低的水平,但儿童():是只有一个分层次的选择,只能选择下一级元素。

当然,以上只是一点关于人的问题,如果有一些错误或不完善之处,请指正,谢谢!

tag:元素中特定定代码电脑软件

相关内容