我想创建无限滚动并使用 jQuery get 从服务器获取 html。我收到正确的 html 部分:
<li>
<dl>
<dt>
<a href=/product/1/>
<img src="/media/cache/14/9a/149a1ecabfd10c168495c70ab5ab6ddb.jpg" width="237" height="300" alt='Some text' />
</a>
</dt>
<dd class="title">Some name</dd>
<dd>Some text</dd>
<dd class="price">
<span class="old-price">€ 10.0</span>€ 8.0
</dd>
</dl>
</li>
然后我尝试使用命令将此文本附加到 ul:
$(data).appendTo(container);
但浏览器呈现下一个 html:
<li>
<dl>
<dt>
<a href="/product/1"></a>
<img src="/media/cache/14/9a/149a1ecabfd10c168495c70ab5ab6ddb.jpg" width="237" height="300" alt="Some text">
</dt>
<dd class="title">Some name</dd>
<dd>Some text</dd>
<dd class="price">
<span class="old-price">€ 10.0</span>€ 8.0
</dd>
</dl>
</li>
正如我们所见,a 中的 img 在 a 之后变成了 img。jQuery创造了什么样的魔法?