У меня есть 2 маленьких скрипта из 2 разных мест, пытающихся сделать 2 разные вещи. Объединение этих функций в одно и то же время мне неизвестно. Я использую их на сайте купона. Один скрипт меняет текст на клик, который отлично работает. Затем я добавил второй скрипт, который копирует в буфер обмена все, что у меня есть в data-text. При одновременном запуске работает только сценарий копирования в буфер обмена.
$("#coupon").on("click", function() {
var el = $(this);
el.text() == el.data("text-swap")
? el.text(el.data("text-original"))
: el.text(el.data("text-swap"));
});
$('.coupon').on('click', function(e) {
e.preventDefault();
var copyText = $(this).attr('data-text');
var textarea = document.createElement("textarea");
textarea.textContent = copyText;
textarea.style.position = "fixed";
document.body.appendChild(textarea);
textarea.select();
document.execCommand("copy");
document.body.removeChild(textarea);
})