0

I want to check the complete class name using hasClass() function in jQuery. I have class named "Disclaimer"

  <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>

How I get the complete name of sclaimer class which is Disclaimer ?

Muhammad Kazim
  • 611
  • 2
  • 11
  • 26

1 Answers1

0

you can't use hasClass for that case, try this:

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

EDIT:

Looks like I misunderstand your question, if you want to check the children element, then try this one:

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

fiddle: https://jsfiddle.net/zjq5u2vL/

Taufik Nur Rahmanda
  • 1,862
  • 2
  • 20
  • 36