我试图看一个元素是否是一个带有类的元素。不是要检查它是hasClass
,而是它是否是带有类的元素。
我试着没有运气::
if ($(this).is("span .filter a")) { /* ... */ }
HTML:
<span class="filter">
<a href="#">My el</a>
</span>
我需要检查是否点击了a
的孩子span.filter
Mybe的事情
if(jQuery(this).parent().hasClass("filter")) {..do this..}
答案 0 :(得分:0)
假设您要检查this
引用的元素是否属于特定标记类型,并且具有任何值的类,您可以尝试这样做:
if (this.tagName == "SPAN" && $(this).prop('class')) {
console.log('this is a <span> that has a class');
}
答案 1 :(得分:-1)
您可以执行以下操作:
if(jQuery(this).is('a') && jQuery(this).hasClass('className'))