$('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);
});
});
ロードするページ(イベントなし)後にこの機能を自動的に実行する方法を教えてください。 '.detailTextContainer a'
は動的要素で、開始ページの直後にページに読み込まれます。jQuery動的要素の各メソッド自動実行
私はこのコードを試してみました:
function showImage(){
$('.detailFeatureDesc a').each(function() {
var urlFoto = $(this).attr('href');
var imgElement = $("<img />").attr('src', urlFoto)
.addClass('dalsiFoto');
$(this).empty().append(imgElement);
});
};
showImage();
をしかし、これは成功しませんでした。
おかげ
参照:http://api.jquery.com/on/ とhttps://stackoverflow.com/questions/1359018/in-jquery-how-to-attach-events-to-dynamic-html-elements –
@Kamilあなたの 'HTML'コードまたはdynamicalllyを読み込むアンカータグコードを共有してください。 – Shiladitya