Ich habe den folgenden Code:erfassen Bild klicken nach Anfügen jquery
$('#spotifyAlbum').click(function() {
var albums = {};
$.ajax({
url: 'https://api.spotify.com/v1/me/albums',
headers: {
'Authorization': 'Bearer ' + token
},
success: function (response) {
$('#testSpotifyAlbumsContainer').show();
for(var i = 0; i < response.total; i++)
{
$('#testSpotifyAlbums').append("<img src='" + response.items[i].album.images[0].url + "' uri='" + response.items[i].album.uri + "' class='spotifyAlbum'>");
}
},
error: function (response) {
console.log(response);
}
});
});
$('.spotifyAlbum').click(function() {
console.log("hej");
});
Aber wenn ich auf eines der Bilder klicken, wird nichts im Protokoll ausgedruckt. Wer kann mir helfen und erklären, was ich falsch mache?
EDIT:
Ich löste es durch das Hinzufügen von:
$(document).ajaxComplete(function() {
$('.spotifyAlbum').click(function() {
console.log("Hej");
});
});