Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.03.2016, 16:13
Профессор
Отправить личное сообщение для alerzo Посмотреть профиль Найти все сообщения от alerzo
 
Регистрация: 23.12.2010
Сообщений: 224

Занести данные в переменные при клике
Здравствуйте! Подскажите пожалуйста, как при клике на такой элемент занести данные в разные переменные?
<span class="cart-icon" data-price-dollar="0.05" data-price-rub="3" data-price-kolvo="416" data-type="VK (РФ, в логине)">
	<a href="#" class="zakaz-button">купить</a></span>


Таких элементов на странице очень много, нужно при клике на ссылку заносить их в переменную, нужны значения
data-price-rub
data-price-kolvo
data-type
data-price-dollar
Заранее спасибо, сам не знаю..

Пробовал так
$(".cart-icon").click(function () { 
  var data_price_dollar = $(this).data('data-price-dollar');
  var data_price_rub = $(this).data('data-price-rub');
});

Последний раз редактировалось alerzo, 25.03.2016 в 16:51.
Ответить с цитированием
  #2 (permalink)  
Старый 25.03.2016, 17:22
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

<span class="cart-icon" data-price-dollar="0.05" data-price-rub="3" data-price-kolvo="416" data-type="VK (РФ, в логине)">
  <a href="#" class="zakaz-button">купить</a>
</span>

<span class="cart-icon" data-price-dollar="0.05" data-price-rub="3" data-price-kolvo="416" data-type="VK (РФ, в логине)">
  <a href="#" class="zakaz-button">купить</a>
</span>

<span class="cart-icon" data-price-dollar="0.05" data-price-rub="3" data-price-kolvo="416" data-type="VK (РФ, в логине)">
  <a href="#" class="zakaz-button">купить</a>
</span>

<script src="https://code.jquery.com/jquery-2.1.4.js"></script>

<script>
  $(document).on('click', '.cart-icon', function() {
    var data_price_dollar = $(this).data('price-dollar');
    var data_price_rub = $(this).data('price-rub');
    var data_price_kolvo = $(this).data('price-kolvo');
    var data_type = $(this).data('type');

    console.log([data_price_dollar, data_price_rub, data_price_kolvo, data_type]);
  });
</script>
Ответить с цитированием
  #3 (permalink)  
Старый 25.03.2016, 18:28
Профессор
Отправить личное сообщение для alerzo Посмотреть профиль Найти все сообщения от alerzo
 
Регистрация: 23.12.2010
Сообщений: 224

Почему то у меня данный код не работает...по всякому уже пробовал..Скинул сайт в личку, если не трудно подскажите..
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
При клике ссылки, открыть DIV блок, и при клике ещё раз, закрыть его Simon Общие вопросы Javascript 59 28.05.2017 17:31
При клике появлялся новый элемент (бесконечно) Eadweard Элементы интерфейса 3 16.02.2016 08:13
При клике на кнопку переход к якорю и открытие блока Galyanov Элементы интерфейса 19 11.12.2015 21:12
Изменение размера элемента при клике Derekovich Элементы интерфейса 25 05.12.2013 20:45
Смена id при клике Nestor Общие вопросы Javascript 6 04.03.2009 19:10