在jQuery中获取元素中特定定子元素的代码
问题是,我希望从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()和子()的用法是相同的。如果是这样的话,存在的发现()将毫无意义。当查询的深度是一个级别的,两者之间有相似之处,但不同的是,发现()是一个子查询选择器,可以深入的子查询和选择较低的水平,但儿童():是只有一个分层次的选择,只能选择下一级元素。
当然,以上只是一点关于人的问题,如果有一些错误或不完善之处,请指正,谢谢!