jquery - How to I append li's to a current ul using .load? -
i'm working on search amd have following line of code:
$('#searchresults').add($('li:last').load(url + '&' + urlextra));
this adds 10 li tags content rather adding ul it's nesting last li loaded in list. try , clarify outcome:
<ul> <li>already in list</li> <li>already in list</li> <li>already in list</li> <li>already in list</li> <li>new li load</li> <li>new li load</li> </ul>
but i'm getting this:
<ul> <li>already in list</li> <li>already in list</li> <li>already in list</li> <li>already in list <li>new li load</li> <li>new li load</li> </li> </ul>
any pointers in right direction appreciated.
kind regards rachel
use jquery.get()
instead :
$.get(url + '&' + urlextra,function(data) { $('#searchresults').append('<li>' + data + '</li>'); })
#searchresults
in case ul
. uses .append()
add new li
end of ul
Comments
Post a Comment