Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

jquery - ПОМОГИТЕ РЕШИТЬ ПРОБЛЕМУ

Макс Куделя Знаток (372), на голосовании 9 лет назад
Помогите разобраться, в общем есть такой код


$(".photo_m").mouseover(function(){
$(".photo_m").css({"cursor":"pointer"});
name_photo = $(".photo_m").attr('id');

});
мне нужно узнать ID при наведении на div, в пинципи это я сделал name_photo = $(".photo_m").attr('id'); вывожу все ОК, но мне надо теперь использовать имя ID для обращения к нему, как это седлать?
ну например name_photo = '16594623';
как эта переменная вставляется в - $()
пробовал $(name_photo) - я так понял это не верно.
Голосование за лучший ответ
Megusta Гуру (3229) 9 лет назад
Если ты работаешь с калссом .photo_m то возможно у тебя несколько образцев на странице. Тогда код не верный

$(".photo_m").mouseover(function(){
$(this).css({"cursor":"pointer"});
var name_photo = $(this).attr('id');
});

Что бы сделать обращение к ID по переменной.

$('#' + name_photo)

Нужно добавить # к строке что бы jQuery понял что это ID.
Макс КуделяЗнаток (372) 9 лет назад
эт я знаю не работает!
Megusta Гуру (3229) Нужно посмотреть весь код. ПРоблема где то вдругом месте видммо.
Макс КуделяЗнаток (372) 9 лет назад
В общем я примерно понял почему у меня в ID 1 цифра была)
Вадим Клычев Мыслитель (7600) 9 лет назад
как вариант загнать имена в массив и обращаться к имени через него....
Похожие вопросы