2011-10-19 47 views
0

我有一個簡單的jQuery代碼:如何使用jquery獲取鏈接的href?

$(function(){        
    $('#note_pag a').click(function(){  
    alert('click');     
    return false;       
    });          
});    

,這是html代碼:

<div id="note_pag">        
    <ul>            
    <li><a href="1">1</a></li>      
    <li><a href="2">2</a></li>      
    <li><a href="3">3</a></li>      
    <li><a href="4">4</a></li>      
    </ul>           
</div>  

我的問題是:我怎樣才能得到該鏈接的href從用戶點擊?

由於

回答

3

在事件處理程序中,this是元素的引用點擊。然後,您可以使用DOM來構建一個jQuery選擇,然後元件使用attr函數來獲取href屬性的值:

$(function(){        
    $('#note_pag a').click(function(){  
    alert('cliccato link'); 
    alert($(this).attr('href'));    
    return false;       
    });          
});    
+0

或者:ATTR(「HREF 「) – JNDPNT

+0

'$(this).prop('href')'是絕對沒有意義的,''this.href'也可以。 –

0
$(function(){        
    $('#note_pag a').click(function(){  
    alert($(this).attr('href'));     
    return false;       
    });          
}); 

入住這裏http://jsfiddle.net/pHhw5/