За последние 24 часа нас посетили 30839 программистов и 1444 робота. Сейчас ищут 907 программистов ...

Подскажите плиз по js

Тема в разделе "PHP для новичков", создана пользователем askanim, 1 июн 2016.

  1. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    В js не селён. Подскажите пожалуйста.
    Есть допустим такой html код который конфигурируется движком..
    HTML:
    1. <div class="get_url" data-src="{{ $url }}"
    2.       <img src="{{ $url }}" />
    3. </div>
    Тут с ним всё норм, теперь js часть не пойму как мне скопировать в буфер data-src.... Подскажите пожайллуйста... Я в js ваще не бум - бум


    Код (Javascript):
    1. $(".get_url").click(function() {
    2.      var url = $(this).attr(data-src);
    3.      // И подскажите пожалуйста что мне тут написать чтобы перменную url скопировать в буфер обмена....      
    4. //Плиз... Я вообще не селён в js
    5. })
     
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    metadon и askanim нравится это.
  3. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Код (Javascript):
    1. $(document).load(function() {
    2.             $('.files').click(function(){
    3.              
    4.                 var text = 'привет';
    5.                 $('#file').append(text);
    6.             });
    7.         });
    не работает эта конструкция.... Почему может кто знать Я щёлкаю, а она не добавляет... не фига.
     
  4. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    Этого кода недостаточно чтобы выявить проблему.
    1. Проверьте отрабатывается ли клик
    2. Если да, то проверьте, существует ли вообще html элемент с id file
     
  5. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    если есть много элементов класса .files, и нужно при клике по какому либо из них работать именно с тем по которому был произведен клик, то это делатьеся так:
    Код (Javascript):
    1. // QJuery
    2.  
    3. $('.files').click(function(){
    4.  
    5. $(this).// твои действия...
    6.  
    7. });
    не нужно никаких ID
     
  6. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    Никто меня.. Не понял, но задачу я уже решил... Чуть позже кину решение...
    --- Добавлено ---
    Мне нужно при клике добавлять было текст в поле которое одно! Вы меня не поняли! Там была проблема в том что я подгружал не правильно скрипт. Всё уже правильно работает. document.ready надо было, а я юзал document.load. И это только в том случае если бы я добавлял в это же элемент. А если присмотрешься у меня там наверху по чему щёлка .files , а добавляю я в #file . А вообще не люблю я js не однозначно он работает... :D
     
  7. TeslaFeo

    TeslaFeo Старожил

    С нами с:
    9 мар 2016
    Сообщения:
    2.984
    Симпатии:
    759
    отлично он работает. сто раз убеждался, что если что то не работает - это твой косяк...
     
  8. host

    host Активный пользователь

    С нами с:
    20 июн 2007
    Сообщения:
    733
    Симпатии:
    3
    Вывод шикарный получается
     
  9. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    ну... :D