
jQuery的元素选择器可以根据class选择元素。例如,获取class='aaa'的DIV元素的代码为:$("divaaa")
。下面提供一个具体的示例,HTML结构如下:
<div
id='a'><div
class='aaa'></div></div>
<div
id='b'><div
class='aaa'></div></div>
<div
id='c'><div
class='aaa'></div></div>
1、获取id为b的div下的aaa类元素
$("divaaa")获取的是所有的aaa类,如果限定为b元素下的aaa类,可以配合后代选择器使用,代码为:$("div#b
divaaa")
2、获取id为a或者c的div下的aaa类元素
如果需要获取多个不同类型的对象,可以使用逗号(,)分隔,所以相应代码为:
$("#a
aaa,
#c
aaa")
太多了 不明白你想干什么 你是想处理多个class是吧 想怎么获取?用each方法就可以了
$("nav")each(function(index,item) {$(this)……//这个就是jquer循环获取的class对象 你可以用来处理你的逻辑
});
1、新建一个HTML文档,并定义若干个带有class属性的<p>元素。
2、新建一个JS *** 作,并获取选择器匹配的第一个元素。
3、保存以上文件,在浏览器预览效果,得到的是第一个匹配的Class元素。
4、如果想要选择器匹配所有符合的元素,则需要使用选择器。
5、对方法获取的元素集合,进行遍历输出。
6、保存以上内容,在浏览器预览效果。
根据attr(attribute)获取属性名,必须知道上一级的div的class名或者id名,
或者本身知道div的class或者id要获取其他属性,都是这么做的。$("#d1")attr("xxx");xxx是你想获取的某个属性的值。
完整如下:
<div id="div1"><div class="c1" id="d1"></div></div>
$("#div1")find("div")attr("id")
$("#div1")find("div")attr("class")
使用jquery 获取class,jquery得到class需要知道使用jquery获取属性的方法,class本身也是元素的一个属性,jquery 获取class属性是经常要做的一个 *** 作,由于class本身也是元素的一个属性,所以可以通过attr方法来获取class的值,代码如下:
$('#demo')attr('class');
也可以使用javascript的元素对象来获取,代码如下:
$('#demo')[0]className;
jquery 设置class也是用的attr方法。
以上就是关于jquery 选择器 怎样获取class='aaa'的DIV元素全部的内容,包括:jquery 选择器 怎样获取class='aaa'的DIV元素、jquery如何获取class元素集、jquery怎么获取一个元素的class值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)