我發現並試圖改變一小段jquery代碼來將外部內容加載到我無法工作的現有div中。我遇到的問題是試圖使代碼更加可用,因爲我在頁面上有很多鏈接。我是新手,所以我想看看我能否保持簡單,並且我不知道問題出在哪裏。我試圖修改的代碼位:簡單的jquery從div問題加載外部內容
$(function() {
$('div[class="subNav"]').click(function() {
$('#mainText').load$(this).attr('href');
return false;
});
});
mainPage.html有一個包裝頁面主文本的div。
<div id="mainText">Content Change Here</div>
我有多個子鏈接(使用摺疊式菜單&的JavaScript)這個網頁上根據不同的股利。
<div class="subNav">
<h3 class="heading">heading1</h3>
<ul class="navListings">
<li><a href="sub1a.html">link 1a</a></li>
<li><a href="sub1b.html">link 1b</a></li>
<li><a href="sub1c.html">link 1c</a></li>
</ul>
<h3 class="heading">heading2</h3>
<ul class="navListings">
<li><a href="sub2a.html">link 2a</a></li>
<li><a href="sub2b.html">link 2b</a></li>
</ul>
....and so on......</div>
所有頁面都有相同的內容mainText div。我只想用mainPage.html中的mainText div替換點擊時子頁面中正確的內容。有人能幫我嗎?我猜我的代碼有點太簡單了....
我已經嘗試了很多替代方法來代碼的第二行,但沒有任何作品。我或者什麼也沒有出現,或者鏈接只是進入頁面,就好像腳本甚至沒有工作。在此先感謝任何人可能會幫助...
考慮使用Firefox和Firebug,如果你還沒有。控制檯錯誤和console.log()將有所幫助。 http://www.alistapart.com/ – 2011-02-01 02:56:04