получение атрибута 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, время: 13:04. |