jquery and xml. Getting nodes as list items -
i trying parse xml , of fine. however, having trouble getting nodes , creating list items. code far
$(xml).find('section1').each(function (i) { var mylink = $(xml).find('link').text(); $('#set1').find('ul').eq(i).append("<li>"+mylink+"</li>"); }); but happens takes of "mylinks" nodes , puts them in 1 <li>. ideas on crating <li> each mylink node?
thanks
maybe need change $(xml) $(this) inside loop?
and fixup append code (you have 1 list, right? if so, remove .eq stuff) this:
var $list = $('#set1').find('ul'); $(xml).find('section1').each(function () { var mylink = $(this).find('link').text(); $list.append("<li>"+mylink+"</li>"); }); if works, might able simplify down this:
var $list = $('#set1').find('ul'); $(xml).find('section1 link').each(function () { var mylink = $(this).text(); $list.append("<li>"+mylink+"</li>"); }); and perhaps further using $.map
Comments
Post a Comment