В js не селён. Подскажите пожалуйста. Есть допустим такой html код который конфигурируется движком.. HTML: <div class="get_url" data-src="{{ $url }}" <img src="{{ $url }}" /> </div> Тут с ним всё норм, теперь js часть не пойму как мне скопировать в буфер data-src.... Подскажите пожайллуйста... Я в js ваще не бум - бум Код (Javascript): $(".get_url").click(function() { var url = $(this).attr(data-src); // И подскажите пожалуйста что мне тут написать чтобы перменную url скопировать в буфер обмена.... //Плиз... Я вообще не селён в js })
Получение data https://api.jquery.com/data/ Код (Javascript): url = $(this).data('src'); Текст в буффер https://clipboardjs.com
Код (Javascript): $(document).load(function() { $('.files').click(function(){ var text = 'привет'; $('#file').append(text); }); }); не работает эта конструкция.... Почему может кто знать Я щёлкаю, а она не добавляет... не фига.
Этого кода недостаточно чтобы выявить проблему. 1. Проверьте отрабатывается ли клик 2. Если да, то проверьте, существует ли вообще html элемент с id file
если есть много элементов класса .files, и нужно при клике по какому либо из них работать именно с тем по которому был произведен клик, то это делатьеся так: Код (Javascript): // QJuery $('.files').click(function(){ $(this).// твои действия... }); не нужно никаких ID
Никто меня.. Не понял, но задачу я уже решил... Чуть позже кину решение... --- Добавлено --- Мне нужно при клике добавлять было текст в поле которое одно! Вы меня не поняли! Там была проблема в том что я подгружал не правильно скрипт. Всё уже правильно работает. document.ready надо было, а я юзал document.load. И это только в том случае если бы я добавлял в это же элемент. А если присмотрешься у меня там наверху по чему щёлка .files , а добавляю я в #file . А вообще не люблю я js не однозначно он работает...