Я пытаюсь заменить что-то идентичное на форуме с помощью .replaceWith() - он может заменить его, но когда я нажимаю значки, текст не добавляется, eventhough материал, который я заменяю, является ТОЧНЫМ.Элементы clickable не работают после замены jQuery
Что может быть причиной этого?
$(".class").replaceWith("<table id='table'><img src='smiley.png' class='smiley' /></table>");
Код тот же, но щелчок по изображению после применения replaceWith() не работает. Он должен добавить смайлик в текстовое поле, но это уже не так.
Можете ли вы показать нам свой обработчик кликов? – NunoCarmo
Возможно, вы привязываете свое событие click к элементу, который вы удаляете. Попробуйте привязать событие click к родительскому элементу, который не будет удален и будет фильтроваться для элемента, который вы на самом деле хотите щелкнуть. – ponysmith
вы не закрываете html правильно, поскольку вы создаете таблицу и изображение, но вы просто закрываете изображение. –