Мне интересно, как использовать функциональность Clipboard.js при динамическом добавлении контента с помощью jQuery. В настоящее время мой код выглядит следующим образом, который работает при статическом на странице, загруженной без JQuery:Реализация Clipboard.js на динамически добавленных элементах с jQuery
<div class="snippet"><div id="title">TEXT TO COPY</div></div>
Когда я загружаю это как динамическое добавление с помощью JQuery я делаю следующее, который не работает:
var content = '<div class="snippet"><div id="title">TEXT TO COPY</div></div>';
$('#profilesTable').append(content);
Я пробовал:
new Clipboard('.snippet');
после загрузки содержимого, но это не работает, а также то, что было сказано на странице Clipborad.js для расширенного использования:
new Clipboard('.snippet', {
target: function(trigger) {
return trigger.nextElementSibling;
}
});
Это, похоже, не работает. Что мне недостает после того, как я динамически добавляю свой контент?
Я посмотрел Understanding non-functioning Clipboard.js implementation with AJAX, но это не дает ответа.
Благодаря