сегодня каталог не успею заверстать, завтра сделаю структуру и можно будет определиться среди методов)
|
<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, время: 07:06. |