Я установил данные с помощью jQuery.data()
, но не смог получить их позже.Код:
jQuery('#test').live('click', function() {
alert(jQuery.data($(this), 'key'));
});
var element = jQuery('<div id="test">Test</div>');
jQuery.data(element, 'key', { test: "String" });
jQuery('body').append(element);
Я использую jQuery 1.5.Это ошибка (в jQuery .live()
) или я что-то не так делаю?