2013-05-16 128 views
0

Hy,我試圖找到一些jQuery代碼來允許我在我的網站中插入幾個頁面。我想製作兩個div。在第一個我想要顯示的網站(與所有的網站選項,如改變鏈接等),在另一個我的用戶能夠插入有關它和其他東西的筆記...Html包含jQuery

這是我在做什麼:

<div id="div_top1" class="top">This is a paragraph.</div> 

<div class="down"><button type="button" onclick="changediv()">Display Date</button></div> 

<script> 
function changediv() 
{  
document.getElementById("div_top1").innerHTML=Date(); 
document.getElementById("div_top1").setAttribute("id", "div_top2");  
} 
$("document").ready(function() { 
    $('#div_top2').load('helloworld.php'); 
}); 

</script> 

我知道功能了變化,以div_top2,我只是不爲什麼它不會加載該頁面

+0

堅持無論是普通的js或jQuery,但不要混合兩種方法。 – moonwave99

回答

0

正如moonwave99指出的,儘量不要混用Javascript和JQuery太多。像這樣的應該做的伎倆:

<div id="div_top1" class="top">This is a paragraph.</div> 

<button type="button" id="loadParagraph">Display Date</button> 

<script> 
    $("document").ready(function() { 
     $('#loadParagraph').click(function() { 
      $('#div_top1').load('helloworld.php'); 
     }); 
    }); 
</script> 
2

你不改變得到它直到按鈕被點擊後,纔將id改爲div_top2。 而你在div_top2$(document).ready()有聽衆。因此該頁面未加載。

嘗試更改$('#div_top2').load('helloworld.php');$('#div_top1').load('helloworld.php');

+0

是的,這是想法,當我點擊butten頁面加載...但是...不工作 –

+0

什麼不工作? – karthikr

+0

好吧,如果我這樣做,「helloworld.php」在我打開頁面時加載,然後onclick,它desapears,我whant去做oposit –