получение атрибута 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 так работает. |
не понятно, думаю 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 |
тогда так надо сделать:
var atrib = $('img', elemId).attr('src'); //или var atrib = $('#' + elemId + ' img').attr('src'); |
Цитата:
|
Часовой пояс GMT +3, время: 20:54. |