troubleshooting Question

this.hasClass is not a function

Avatar of APD Toronto
APD TorontoFlag for Canada asked on
1 Comment1 Solution1376 ViewsLast Modified:
Hi Experts,

I have the following code

    //expand/collapse detail data
    $('.spMobile').on('click', function(){
        var expand = this.hasClass('fa-caret-right');

});//document ready

With which I am trying to determine if the cliked element has the class fa-caret-right, but I am getting the following error

VM3768 functions.js:6 Uncaught TypeError: this.hasClass is not a function
    at HTMLSpanElement.<anonymous> (VM3768 functions.js:6)
    at HTMLSpanElement.dispatch (jquery-3.2.1.js:5206)
    at HTMLSpanElement.elemData.handle (jquery-3.2.1.js:5014)

Any help will be greatly appreciated.
Flabio Gates

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 1 Comment.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 1 Comment.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros