jQuery中如何选择多个class的值

jQuery中如何选择多个class的值,第1张

jq可以支持多选择器

比如:

<div class="a">1</div>

<div class="b">2</div>

<div class="c">3</div>

<script src=";

通过each就可以获取到被选择的选择器的内容。

有一个Div,我想获取其ID或者Class值。

那么我可以先定位到这个DIV,然后采用attr方法来获取其值:

假如说:有一段Html代码:

[html] view plain copy

<div class="comment" id="22">

<div class="comment_detail" style="display: block; ">

<div class="comment_my"><textarea class="comment_text" style="height: 16px; "></textarea></div>

<div class="comment_text_bottom" style="display: none; ">

<div class="comment_emotion"><a href="javascript:void(0)" class="comment_emotion_button">表情</a>

<div class="comment_emotion_detail" style="display: none; ">

</div>

</div>

<div class="comment_publish"><input class="submit" type="submit" value="评论"></div>

</div>

</div>

<div class="comment_bar"><a href="javascript:void(0)" class="comment_click"></a></div>

</div>

如果我想从submit处定位,获取到comment处DIv的ID,那么我就可以这样办:

ID值为

[javascript] view plain copy

$("submit")parent()parent()parent()parent()attr('id');

其值为:22;

CLASS值为:

[javascript] view plain copy

$("submit")parent()parent()parent()parent()attr('class')

其值为:comment;

可以选择所有相同class的元素,然后使用其length属性:

var $elements = $('className');

var len = $elementslength;

alert('有 ' + len + ' 个相同class');

$elementseach(function() {

var $this = $(this);

alert($thisprop('tagName'));

});

以上就是关于jQuery中如何选择多个class的值全部的内容,包括:jQuery中如何选择多个class的值、如何用Jquery获取某一个Div的Class或者ID、jquery怎么获取页面上有多少个相同class等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存