2015-04-04 101 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'); 
});