繁体   English   中英

如何基于属性(例如类别)从同名组中选择跨度

[英]How to select a Span from a same-name group based on attribute (e.g. Class)

假设我的HTML有2个跨度。 它们具有不同的ID但名称相同。

此外,Span 2具有特殊的Class属性:

<span id="prime1" name="prime" class="someClass">..</span>
<span id="prime2" name="prime" class="someClass class2">..</span>

在jQuery中,如何查看名称为“ Prime”的Span是否包含类“ class2”

我在想这样的组选择器,但不确定如何调整它:

$('span[name="prime"]:class')

您可以使用 :

if ( $('span[name="prime"]').hasClass('class2').length > 0 ){
   //So there's a span with name 'Prime' contains the class "class2"
}

或者也喜欢@Josh Crozier在他的评论中提到的内容:

if ( $('span.class2[name="prime"]').length > 0 ){
   //So there's a span with name 'Prime' contains the class "class2"
}

希望这可以帮助。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM