Код работает, при простой вставке содержимого в контейнер (div id="player_icons").
Код не работает при загрузке содержимого в контейнер (div id="player_icons") методом load().
При загрузке содержимого в контейнер, не работают все события/функции, связанные с id="user_new_image" class="arcticmodal-close". А при простой вставке в код (ctrl+v) - всё работает.
Почему так происходит и как исправить?
В исходном коде комментариев нет. Добавил тут для наглядности.
Часть кода.
<!-- Ссылка. Открывает модальное окно, загружает в него (div id="player_icons") картинки -->
<a onclick="$('#user_change_image_window').arcticmodal(); load_player_icons();">Открыть окно с картинками</a>
<!-- Модальное окно, с картинками. Они будут загружены в контейнер div id="player_icons" -->
<div style="display:none;">
<div class="box-modal" id="user_change_image_window">
<div id="player_icons">
</div>
</div>
</div>
<!-- Функция, загружающая картинки (код) из файла 'player_icons.html. Работает и загружает.-->
<script>
function load_player_icons() {$('#player_icons').load('player_icons.html');};
</script>
Файл 'player_icons.html
<img src="01.png" id="user_new_image" class="arcticmodal-close">
<img src="02.png" id="user_new_image" class="arcticmodal-close">