Jquery如何获取相同的class里的某一个class的值

Jquery如何获取相同的class里的某一个class的值,第1张

(1)选择某一个对象利用jquery中的Sibling,Parent,Children等方法向上或者向下查找即可

(2)注意:如果该标签是input标签取值用val方法,如果为其他用html或者text方法

(3)延伸下:可以利用当前事件的this来快速获得class的值,如果可能的话,或者利用find方法来快速查找,更加快捷

<!doctype html>

<html>

<head>

<meta charset="utf-8">

<title>判断</title>

<!--得到div的属性用attr就可以了,id用attr("id") ,class就用attr("class")(深圳网站建设=">

class里面是用空格分隔的多个值,如果想判断有没有一个值的话可以用hasClass()方法,如果想查找的话可以用$("divclassName");如果想获取所有的class可以用$("div")attr("class");

如果想设置class的话用addClass()方法,如果想去掉某个class可以用removeClass()方法

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")

分为以下2种情况: 

1如果css写成行内样式,可以通过获取style属性的值来判断,示例如下: 

判断id为divid的div元素是否有font-size样式:

2如果css写成类样式,可以通过获取class属性的值来判断,示例如下: 

判断id为divid的div元素是否含有类样式divclass:

描述: 为每个匹配的元素添加指定的样式类名

$('div')addClass('className');//为所有div添加名为className的class1

removeClass 

描述: 移除集合中每个匹配元素上一个,多个或全部样式。

$('div')removeClass('className');//将所有div上名为className的class移除1

toggleClass 

描述: 在匹配的元素集合中的每个元素上添加或删除一个或多个样式类,取决于这个样式类是否存在或值切换属性。即:如果存在(不存在)就删除(添加)一个类。

$('div')toggleClass('className');//如果div上有这个class就删除,没有就添加。

以上就是关于Jquery如何获取相同的class里的某一个class的值全部的内容,包括:Jquery如何获取相同的class里的某一个class的值、如何用Jquery获取某一个Div的Class或者ID、Jquery如何获取class值并却设置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9672231.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存