【发布时间】:2012-06-28 08:37:24
【问题描述】:
我正在搜索 amd 我有以下代码行:
$('#searchResults').add($('li:last').load(url + '&' + urlExtra));
这会添加 10 个带有内容的 li 标签,但不是将其添加到 ul 中,而是将最后一个 li 与加载的列表嵌套在一起。为了尝试澄清,我想要这样的结果:
<ul>
<li>already in list</li>
<li>already in list</li>
<li>already in list</li>
<li>already in list</li>
<li>new li from load</li>
<li>new li from load</li>
</ul>
但我明白了:
<ul>
<li>already in list</li>
<li>already in list</li>
<li>already in list</li>
<li>already in list
<li>new li from load</li>
<li>new li from load</li>
</li>
</ul>
任何正确方向的指针将不胜感激。
亲切的问候 雷切尔
【问题讨论】:
-
jQuery 有
before和after这样的方法,所以如果你找到了最后一个li,你应该在 api.jquery.com/after 之后添加你的li