Reputation:
I am trying to set an event on a div whos parent has a class="classA classB"; My css is being applied but i cant figure out how to specify it with jquery. How do i set an event with jquery for this class combination
$('[class=classA classB]').live('click', function () {
alert('a');
});
html
<div class="classA classB">...moredivs...</div>
Upvotes: 1
Views: 239
Reputation: 630559
Chain the classes in the selector, like this:
$('.classA.classB').live('click', function () {
alert('a');
});
Without a space in-between, the selector will only match element that have all the classes.
Note: the class order doesn't have to match!
Upvotes: 4