Ian Hoar
Ian Hoar

Reputation: 1184

jQuery if click contained clicked class

If I have a listener for the clicked class and another one for click-option-1, click-option-2, and click-option-3, how can I tell within my clicked event listener if click-option-3 was clicked?

<div class="clicked">
   <div class="click-option-1">1</div>
   <div class="click-option-2">2</div>
   <div class="click-option-3">3</div>
</div>

$( '.clicked' ).on( "touchstart mousedown", function(event) {

if .click-option-3 was not clicked do something.

});

Upvotes: 1

Views: 88

Answers (1)

ahren
ahren

Reputation: 16961

$('.clicked').on('touchstart mousedown', function(e){
    if(!$(e.target).hasClass('click-option-3')){
        //Do This.
    }
});

Upvotes: 4

Related Questions