$('body').on('click', function() {
$('.detailTextContainer a').each(function() {
var urlFoto = $(this).attr('href');
var imgElement = $("<img />").attr('src', urlFoto)
.addClass('dalsiFoto');
$(this).empty().append(imgElement);
});
});
Comment puis-je exécuter cette fonction automatiquement après la page de chargement (sans événement). '.detailTextContainer a'
sont des éléments dynamiques, qui sont chargés à la page immédiatement après la page de démarrage.jQuery chaque méthode pour les éléments dynamiques autorun
J'ai essayé ce code:
function showImage(){
$('.detailFeatureDesc a').each(function() {
var urlFoto = $(this).attr('href');
var imgElement = $("<img />").attr('src', urlFoto)
.addClass('dalsiFoto');
$(this).empty().append(imgElement);
});
};
showImage();
Mais cela ne réussi.
Merci
Voir: http://api.jquery.com/on/ et https://stackoverflow.com/questions/1359018/in-jquery-how-to-attach-events-to-dynamic-html-elements –
@Kamil S'il vous plaît partagez vos codes 'HTML' ou codes d'identification d'ancrage qui se chargent de façon dynamique. – Shiladitya