Показать сообщение отдельно
  #1 (permalink)  
Старый 19.05.2013, 13:33
Новичок на форуме
Отправить личное сообщение для Math88 Посмотреть профиль Найти все сообщения от Math88
 
Регистрация: 19.05.2013
Сообщений: 3

Переменные в селекторах не работают
Господа, добавляю товары в корзину, с "полетом товара".
Все работает, не могу выбрать нужный рисунок по селектору 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();
});



});
Ответить с цитированием