我想使用加載()將一些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