Я бы очень признателен, если кто-то может посмотреть мой код и посмотреть, почему preventDefault не работает.Не удается получить e.preventDefault() для работы
Ссылки, по-видимому, нажимают на ошибку 404 страницы независимо от того, что я пытаюсь.
$(function() {
$.ajax({
url: "http://linktoapi&callback=myMethod",
timeout: 2000,
jsonpCallback: "myMethod",
jsonp: false,
dataType: "jsonp",
success: function(data) {
var newContent = '';
for (var i = 0; i < data.listing.length; i++) {
newContent += '<p class="property-details">' + '<a href="' + data.listing[i].listing_id + '">' + data.listing[i].displayable_address + '</a></p>';
}
$('#content').html(newContent).hide().fadeIn(400);
},
error: function() {
$content.html('<div class="container">Please try again soon.</div>');
}
});
$('.property-details a').on('click', function(e) {
e.preventDefault();
$('#content').html("test").hide().fadeIn(400);
});
});
Некоторый код HTML, содержащий эти якоря, был бы полезен. –