Показать сообщение отдельно
  #1 (permalink)  
Старый 27.12.2011, 12:01
Аспирант
Отправить личное сообщение для nule Посмотреть профиль Найти все сообщения от nule
 
Регистрация: 03.11.2011
Сообщений: 42

jQuery. Работа с динамически создаваемым списком.
Приветствую!
Использую вот такой парсер rss-лент, на базе плагина jFeed. Он формирует список элементов ленты <ul>.
jQuery(function() {
    jQuery.getFeed({
      url: 'xml/rss.xml',
        success: function(feed) {
            
            var html = '';        
            for(var i = 0; i < feed.items.length && i < 15; i++) {
            
                var item = feed.items[i];
                    html += '<li>'+'<h3>'
                + '<a href="'
                + item.link
                + '">'
                + item.title
                + '</a>'
                + '</h3>';
                
                html += '<div class="updated">'
                + item.updated
                + '</div>';
                
                html += '<div>'
                + item.description
                + '</div>'+'</li>';
                }
            $("ul.paging").append(html);
        }
    })
});

А в body заготовка под него
<ul class="paging"></ul>

Лента парсится и отображается нормально, но обратиться к элементам <li> списка для дальнейшей работы не получается. Например
$(document).ready(function() {    
var li=$('li').html();
alert(li);
});

выдает null.
Присвоить элементам <li> какие-либо атрибуты тоже не удается.
В firebag видно, что список формируется правильно:
<ul class="paging">
<li>
<li>
<li>
<li>
<li>
<li>
<li>
<li>
</ul>

Ошибок никаких не выдает.
Подскажите, пожалуйста, что не так.
Спасибо!