Hi I have a link inside a <ul>
tag I am trying to get the click event of all <a>
tag inside the pagination
class. This the code
<ul class='pagination'>
<li class='details'>Page 1 of 2</li>
<li><a class='current'>1</a></li>
<li><a href='?page=2'>2</a></li>
<li><a href='?page=2'>Next</a></li>
<li><a href='?page=2'>Last</a></li>
</ul>
what I tried is:
<script>
$(document).ready(function() {
$("a.pagination").click(function(){alert("something..")})
});
</script>
Hi I have a link inside a <ul>
tag I am trying to get the click event of all <a>
tag inside the pagination
class. This the code
<ul class='pagination'>
<li class='details'>Page 1 of 2</li>
<li><a class='current'>1</a></li>
<li><a href='?page=2'>2</a></li>
<li><a href='?page=2'>Next</a></li>
<li><a href='?page=2'>Last</a></li>
</ul>
what I tried is:
<script>
$(document).ready(function() {
$("a.pagination").click(function(){alert("something..")})
});
</script>
Share
edited Feb 5, 2013 at 13:57
CloudyMarble
37.6k70 gold badges102 silver badges132 bronze badges
asked Feb 5, 2013 at 13:50
RakeshRakesh
2,79010 gold badges42 silver badges66 bronze badges
3 Answers
Reset to default 5The selector you used will get achor a
with class pagination
, use descendant selector like this,
Live Demo
$(".pagination a").click(function(){alert("something..")})
To exclude ".current"...
$(".pagination a[href]").click(function(){ alert("something..")}) });
You are selecting a.pagination
which is wrong.
Try:
$(document).ready(function(){ $("ul.pagination a").click(function(){alert("something..")}) });