假设我的 HTML 有 2 个 Span。他们有不同的 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"
}
希望这有帮助。
关于javascript - 如何根据属性(例如类)从同名组中选择一个 Span,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33901202/