2015-04-04 100 views
0

我想使用jQuery選擇器來點擊下面的鏈接,但它不工作。任何人都有答案?謝謝。jQuery href標籤

$tweet.html(tweet.created_at + ' <a href="#" class="'+tweet.user+'">@' + tweet.user + '</a>: ' + tweet.message); 
$tweet.appendTo($body); 
$("a[href*=#]").click(function(e) { 
    e.preventDefault(); 
    alert('works'); 
}); 

回答

1

糾正你的選擇...... href的值應該包含'#',不#

working fiddle

+0

我試過了,它仍然不適合工作某些原因... – Anonimus 2015-04-04 17:24:34

+0

您必須提供更多詳細信息或展開「...由於某種原因仍然無法使用」。你有調試過嗎?在點擊evt被綁定之前什麼是$(「a [href * ='#']」)。 – 2015-04-05 22:45:14

0

試試這個:

$(document).on("click", "a[href*='#']", function(e){ 
    e.preventDefault(); 
    alert('works'); 
});