Привет, всем!
Пытаюсь, получить значение атрибута дива, но не выходит. Создаю строку, в ней описание на jQuery добавления тега div с атрибутом a=1. Затем, даю на выполнение эту строку, функции setTimeout(). Результат: в DOM`е все создается, все нормально, теги присутствуют, а вот получить значение атрибута не получается.
var str = "$('body').append(\"<div id='1' a='1'></div>\")";
setTimeout(str, 1);
var title = $("div#1").attr("a");
alert(title);
ЗЫ. Пробовал, просто от руки создать в body все это же, и получить значение атрибута средствами jquery, все получилось, а почему мой метод не работает не пойму. Объясните пожалуйста и подскажите решение если не затруднит
ЗЫЫ. Почему в виде строки? Да потому, что на самом деле она приходит в виде ответа сервера и ее нужно просто выполнить. Возможно я использую не ту функцию для выполнения. Не знаю. Надеюсь на Вашу помощь или подсказку.