如何同时检查特定元素标签和类名?

问题描述 投票:0回答:1

假设我有这个 HTML:

<i class="svg-inline--fa"></i>

我想编写一个

if-statement
来检查当前 HTML 标签是否为
<i>
并且它具有类
svg-inline--fa
。只有这两个条件都成立,才可以进入if语句块内部。

我知道如何使用

hasClass
方法检查课程。但我不知道如何检查 HTML 标签。

我尝试了类似的方法,但我再次不知道如何检查

<i>
标签?

if ($('i').hasClass('svg-inline--fa')) {
  // block
} 
javascript jquery
1个回答
0
投票

你所做的已经有效,如果你没有 i 标签,查询将为空并且没有类,如果存在它将检查类。 但无论如何,如果你想检查标签,或者任何其他查询选择器,jquery方法是

.is( "i" )

https://api.jquery.com/is/

© www.soinside.com 2019 - 2024. All rights reserved.