jquery 选择器,怎么取得一个jquery对象中的<a>标签的对象

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jquery 选择器,怎么取得一个jquery对象中的<a>标签的对象相关的知识,希望对你有一定的参考价值。

jquery 选择器,怎么取得一个jquery对象中的<a>标签的对象
比如,
var abc=$('div:eq(1)');
//我下面要想取abc中的所有a标签,该怎么获得,(请不要将上面两句代码合成一句,因为我上面一句的选择器很复杂,这里只写了个简单的

//我这样写不行:
$('abc a');
//请问该怎么做?

参考技术A var aAll = abc.find('a');

find(expr)
搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。
所有搜索都依靠jQuery表达式来完成。这个表达式可以使用CSS1-3的选择器语法来写。

返回值
jQuery

参数
expr (String) :用于查找的表达式

示例
从所有的段落开始,进一步搜索下面的span元素。与$("p span")相同。

html 代码:

<p><span>Hello</span>, how are you?</p>
jQuery 代码:

$("p").find("span")
结果:

[ <span>Hello</span> ]本回答被提问者采纳
参考技术B var aTag = $("a:eq(0)");

JQuery层次选择器

find() 函数   

  可以根据一个元素取得这个元素下所有的子元素

chilren() 函数   

  可以根据一个元素取得这个元素的子元素

next() 函数

  根据一个元素找到其平级的元素

nextAll() 函数

  根据一个元素找到其平级的所有元素

以上是关于jquery 选择器,怎么取得一个jquery对象中的<a>标签的对象的主要内容,如果未能解决你的问题,请参考以下文章

jquery 是如何通过 class 来获取元素的?

jquery怎么获取class里的元素

jQuery的遍历

JQuery层次选择器

jquery 和 js 对象转换

jquery对象和DOM对象转换