$('#cart').load('shop.php/ #cart');
Run Code Online (Sandbox Code Playgroud)
所以我想重新加载我的页面的购物车部分,但它将其加载到原始的div ID中,如下所示:
<div id="cart">
<div id="cart">
// everything loaded fine here
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我只是想让它显示一个div,我做错了什么?
你做的一切都是正确的 但是,在jQuery中加载页面片段的工作方式如下:
Run Code Online (Sandbox Code Playgroud)$('#result').load('ajax/test.html #container');当此方法执行时,它会检索ajax/test.html的内容,但随后jQuery会解析返回的文档以查找ID为container的元素.此元素及其内容将插入到具有结果ID的元素中,并且将丢弃检索到的文档的其余部分.
所以它也将包括容器.要包含内部内容,请仅使用以下内容:
$("#cart").load("shop.php/ #cart > *");???????????
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1362 次 |
| 最近记录: |