Как я могу сохранить значение onclick=""
с помощью JQuery replaceWith? Делаю систему активов, которые преднагрузки каждое изображение и поместить его на объект Javascript image()
, и с помощью специального атрибута данных для IMG URLsJQuery replaceWith keep onclick
<img data-assets="images/test.png" onclick="alert('test')">
превращаются в: (с помощью Jquery ReplaceWith)
<img src="assets/images/test.png">
Что я хочу:
<img src="assets/images/test.png" onclick="alert('test')">
Мой код:
$("[data-assets]").each(function() {
$(this).replaceWith(Game.Preloading.Assets.Images[$(this).data('assets')]);
});
Как я могу исправить это? Благодаря
Почему бы не назначить OnClick программно, так что вам не придется беспокоиться о баловаться с HTML атрибуты? – Araymer