сегодня каталог не успею заверстать, завтра сделаю структуру и можно будет определиться среди методов)
|
<div class="catalogitem"> <h1>Название товара</h1> <div class="col3"> <div class="col_left"> <img src="img/img1.jpg"> </div> <div> описание товара и характеристики </div> <div class="col_right"> <div class="AddToBasket"> <div class="button_blue">В корзину</div> </div> </div> </div> </div> код такой. при нажатии на <div class="button_blue">В корзину</div> в переменную писать img/img1.jpg такой код мне поможет? $('.catalogitem .button_blue').click(function () { var src = this.closest('.catalogitem').find('img').attr('src'); }); |
Цитата:
$('.catalogitem .button_blue').click(function () { var src = this.*!*closest('.col3')*/!*.find('img').attr('src'); // в src значение атрибута src }); |
а, ну да. лишний переход к родителю ни к чему тут
|
$(function() { $('.button_blue').click(function() { alert(1); var src = this.closest('.col3').find('img').attr('src'); alert(2); }); }); "1" выводится "2" не выводится |
починил
$(function() { $('.button_blue').click(function() { var src = $(this).closest('.col3').find('img').attr('src'); alert(src); }); }); сделал так |
Ну да) jQuery то надо включить, логично)
|
Часовой пояс GMT +3, время: 05:37. |