I have html code like this:
<li id="vol" rel="1">
// something here
</li>
<li id="vol" rel="2">
// something here
</li>
<li id="vol" rel="3">
// something here
</li>
I'm try to get rel attribute by this code:
$('#vol').click(function(){
var rel = $(this).attr('rel');
});
But it's not working. I also change this
to #vol
, but it didn't work.
What should i do?
Change your code to
By Not working, I'm assuming that any
li
you click, gives you back1
, this is caused by having multiple ID in a page. IDs are supposed to be unique, use class instead.try
Your all
id
are same.So make different them. Assuming that yourli
is insideul
which class isclsTest
Selector by "id" (#id) select only one element, use "class" (.class) instead