Переменные в селекторах не работают
Господа, добавляю товары в корзину, с "полетом товара".
Все работает, не могу выбрать нужный рисунок по селектору alt. Нужное значение получено в переменной, но селектор ищет не по значению переменной, а по имени перемнной. Т.е. не видит мою переменную и использует просто строку "pictname". Какие я только кавычки уже не ставил.. Какой синтаксис только не пробовал..
Уверен, что вопрос не стоит и выеденного яйца, но не могу найти решение. Подскажите?!
$(".addToCartButton").click(function(){
var id = $(this).attr('id');
var add="add";
var pictname=$(this).attr('name');
// значение переменной pictname получили(проверял алертом)
$.get("cart.php",{action : add, p : id}, AjaxSuccess);
function AjaxSuccess(data)
{
if (data) {
}
else alert('Ошибка передачи данных!');
};
// alt видит не значение переменной pictname, а строку "pictname".
$("#pictmove[alt=pictname]")
.clone().appendTo("#tovarpic")
.css( {'position' : 'absolute', 'z-index' : '1000', 'left':43, 'top':33} )
.animate({opacity: 0.5,
position: 'absolute',
left: 600,
top: -20,
width: 50}, 1000, function() {
$(this).remove();
});
});
|