我想使用加载()将一些HTML放在页面上的div。我有这样的一堆链接:JQuery加载帮助
<div id="slideshow">
<div id="slides">
<div class="projects">
<a href="work/mobus.html" title="Mobus Fabrics Website">
<img src="images/work/mobus.jpg" alt="Mobus Fabrics Website" width="280" height="100" />
</a>
<a href="work/eglin.html" title="Eglin Ltd Website">
<img src="images/work/eglin.jpg" alt="Eglin Ltd Website" width="280" height="100" />
</a>
<a href="work/first-brands.html" title="First Brands Website">
<img src="images/work/first-brands.jpg" alt="First Brands Website" width="280" height="100" />
</a>
</div>
<a id="prev"></a>
<a id="next"></a>
</div>
和我的jQuery代码看起来是这样的:
$('.projects a').click(function() {
$('#work').load(this.href);
});
的问题是点击后的HTML被放置在#work div的,HTML中加载另一页。请任何人都可以帮忙?
你能澄清你的意思是什么“的问题时,点击HTML被放置在#work div的,HTML是加载其他页面。”此外,我没有看到任何元素在您的HTML与工作的ID。这可能是问题吗? – JohnFx 2010-04-01 15:50:37
此外,如果您的网页(例如:work/mobus.html)为完整页面并且包含标签,则最终会生成无效的DOM – 2010-04-01 15:52:15
@JohnFx问题是我有另一个具有相同名称的ID。谢谢您的帮助。 – mtwallet 2010-04-01 16:22:40