Нужна помощь с jqery

Division
На сайте с 05.11.2014
Offline
8
497

Добрый день. суть такова: У нас есть каталог с товарами. и у каждого товара есть свой каталожный номер. при нажатии у каждого из товаров на ссылку узнать цену нужно чтобы записывало в значение каталожный номер именно того товара в котором нажали на узнать на цену..

структура такова:

<div class="top_tovat">

<p class="product_sku">Кат. номер: 6598492</p>

</div>

<div class="battom_tovat">

<div id="productPrice125" class="product-price marginbottom12">

<a id="prise_bat" href="#">Узнать цену товара</a>

</div>

</div>

я прописываю :

jQuery('#prise_bat').click(function(e) {

e.preventDefault();

var znach = jQuery(this).parent().parent().prev();

console.log (znach);

});

мне выводит

Object[div.top_tovat]

а вот как получить значение именно .product_sku не получается.. подскажите пожалуйста!

---------- Добавлено 15.01.2015 в 17:51 ----------

немного изменил вывод кода... теперь в каждом товаре выводится так

<a id="prise_bat" href="#" data-sku="6598492" data-reveal-id="myModal_3">Узнать цену товара</a>

тоесть добавил атрибут data-sku="" и вывожу в нем в каждой ссылке свой каталожный номер.. проблема другая:

у меня 20 товаров... у каждого есть ссылка при нажатии на которую выходит в сплывашке форма. и я записываю в определенный инпут значение (тоесть этот номер который получили) но щас почему то есле я загружаю страницу и нажимаю сразу на первую сылку то все работает потом нажимаю на другие выводит тот же самы номер.. не меняются номера

а есле загружаю страницу и нажимаю на узнать цену не у перовго товара ничего не работат... писал так

jQuery('#prise_bat').click(function(e) {

var znach = jQuery(this).data('sku');

jQuery('#chronoform-form5 #text1').attr('value', znach);

});

что делать подскажите плз?

Создание уникальных сайтов под ключ (/ru/forum/872934)
S
На сайте с 13.10.2014
Offline
171
#1

var znach = jQuery(this).parent().parent().prev().find('p.product_sku');

не будет работать?

vlad00777
На сайте с 24.12.2009
Offline
119
#2

$(document).on('click', '.prise_bat' ,function(e) {
e.preventDefault();
var znach = $(this).attr('data-sku');
//еще бы в инт это все конвертнуть
console.log(znach);
});

Пф... у 20 ссылок айди одинаковый? Лол.

Верстка. Качественно! Адаптивная, резиновая, с параллаксом и прочими плюшками. В ЛС.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий