2015-04-04 3 views
0

Я пытаюсь использовать селектор jQuery для нажатия следующей ссылки, но это не работает. У кого-нибудь есть ответ? Благодарю.jQuery href tag

$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

+0

Вы должны предоставить более подробную информацию или расширить «... она по-прежнему не работает по какой-либо причине». Вы отлаживали это? Что такое $ ("a [href * = '#']"). Length до привязки клика evt? –

0

попробовать это:

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