【发布时间】:2013-01-25 10:00:24
【问题描述】:
我有一个页面:index.html 有一些内容:
<section id="content">
...
</section>
我正在尝试使用 jQuery(带有 jQuery 地址)来更新内容,而无需从具有 相同 section 标签和 相同 id 的其他 HTML 文件重新加载。
我被这个困住了:
$.address.init(function(event) {
console.log("init: " + $('[rel="address:' + event.value + '"]').attr('href'));
}).change(function(event) {
$("#content").load($('[rel="address:' + event.value + '"]').attr('href') + ' #content');
console.log("change");
});
它几乎可以工作。但!它插入一个<section id="content"> 和</section>,所以一切都爆炸了。
我怎样才能摆脱一个<section id="content"> + </section>?
【问题讨论】:
-
你为什么在
.load()之前打电话给.html()?是特别.html()吗? -
@Alexander:那只是
.html函数的一些实验。
标签: jquery jquery-address