jQuery如何使用hasClass获取完整的类名

时间:2017-09-08 06:07:32

标签: javascript php jquery

我想在jQuery中使用hasClass()函数检查完整的类名。我的课程名为"免责声明"

  <div id="fakeform1">
  <div class="Disclaimer"> I want to get complete class name 
  </div></div>

<script>
$(document).ready(function({     
   if($('#fakeform1').hasClass('sclaimer')==0) {
      alert(COMPLETE CLASS NAME);
    }
  ));
</script>

我如何获得免责声明的sclaimer类的完整名称?

1 个答案:

答案 0 :(得分:0)

在这种情况下你不能使用hasClass,试试这个:

if ($('#fakeform1').attr('class').indexOf('sclaimer') !== -1) {
    alert($('#fakeform1').attr('class'));
}

修改

看起来我误解了你的问题,如果你想检查子元素,那么试试这个:

var test = $('#fakeform1').find('div').filter(function() { return $(this).attr('class').indexOf('sclaimer') !== -1; });
if (test.length) {
    alert(test.attr('class'));
}

小提琴: https://jsfiddle.net/zjq5u2vL/