get identifier of link given the class jquery
i have this piece of html
<li><a href="#" id="9000" class="yes vpslink"><img src="x.gif" /></a></li>
<li><a href="#" id="9001" class="no vpslink"><img src="x.开发者_Go百科gif" /></a></li>
$('.vpslink').click(function(e) {
   var id='i dont know dude'; 
   alert('you clicked on id'+id);
}); 
How do I find the id of this class, link ?
$('.vpslink').click(function(e) {
   var id= $(this).attr('id'); 
   alert('you clicked on id ' + id);
}); 
Inside the click handler:
alert($(this).attr('id'));
$('.vpslink').click(function(e) {
      // Quick way to get the ID
   var id = this.id;
      // Replace the SRC of the sibling <img> 
   $(this).siblings('img').attr('src', function(i,src) {
        return (src == 'x.gif') ? 'y.gif' : 'x.gif';
   });
});
The fastest way to get the ID of the element is to access its DOM property directly with this.id. 
You can use .siblings() to get the sibling <img> and .attr() to update the source. The .attr() method can take a function as a parameter that returns the value to set. 
 
         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论