Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.02.2012, 14:23
Интересующийся
Отправить личное сообщение для dimon888951 Посмотреть профиль Найти все сообщения от dimon888951
 
Регистрация: 09.02.2012
Сообщений: 24

получение атрибута src
Мозгов не хватает у меня уже, а может их и нет вовсе...
Такая ситуация,часть кода:
var elemId = "#"+$(this).attr('id');//получаем id кнопки 
         var atrib = $('elem img').attr('src');// получение src
         alert(atrib);


вот так не работает, выдает undefined
В первой строке получаю #b1
Во второй пытаюсь получить по этому id src картинки.
Когда напрямую
var atrib = $('#b1 img').attr('src');// получение src

так работает.
Ответить с цитированием
  #2 (permalink)  
Старый 26.02.2012, 14:30
Аватар для sysya
Профессор
Отправить личное сообщение для sysya Посмотреть профиль Найти все сообщения от sysya
 
Регистрация: 27.12.2009
Сообщений: 292

не понятно, думаю src просто нету у картинки, html покажите
__________________
Нет предела совершенству...
Ответить с цитированием
  #3 (permalink)  
Старый 26.02.2012, 14:43
Интересующийся
Отправить личное сообщение для dimon888951 Посмотреть профиль Найти все сообщения от dimon888951
 
Регистрация: 09.02.2012
Сообщений: 24

Сообщение от sysya Посмотреть сообщение
не понятно, думаю src просто нету у картинки, html покажите
Да в том то и дело,что все есть:
var elemId = "#"+$(this).attr('id');//получаем id кнопки
  alert(elemId);

Я вот здесь получаю в ответ #b1 (как и должно быть)
Затем следующая строчка:
var atrib = $('elemId img').attr('src');
alert(atrib);

А вот здесь уже undefined,при чем проверяю,ставлю во второй строке прямо:
var atrib = $('#b1 img').attr('src');
alert(atrib);

Тогда получаю нормальный ответ в моем случае images/pict1
Ответить с цитированием
  #4 (permalink)  
Старый 26.02.2012, 15:58
Аватар для sysya
Профессор
Отправить личное сообщение для sysya Посмотреть профиль Найти все сообщения от sysya
 
Регистрация: 27.12.2009
Сообщений: 292

тогда так надо сделать:
var atrib = $('img', elemId).attr('src');
//или
var atrib = $('#' + elemId + ' img').attr('src');
__________________
Нет предела совершенству...
Ответить с цитированием
  #5 (permalink)  
Старый 26.02.2012, 18:03
Интересующийся
Отправить личное сообщение для dimon888951 Посмотреть профиль Найти все сообщения от dimon888951
 
Регистрация: 09.02.2012
Сообщений: 24

Сообщение от sysya Посмотреть сообщение
тогда так надо сделать:
var atrib = $('img', elemId).attr('src');
//или
var atrib = $('#' + elemId + ' img').attr('src');
Огромное спасибо!,все работает)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
изменение всех значений src rzphp jQuery 2 02.02.2012 09:59
Получение src картинки из iFrame. NixCore Events/DOM/Window 3 21.05.2011 14:19
замена атрибута src + fadein zelik jQuery 0 08.03.2011 13:33
замена атрибута src + fadein zelik Общие вопросы Javascript 0 08.03.2011 13:29
Смена значений SRC от изображений Sparter Общие вопросы Javascript 23 31.10.2009 03:14