2009-10-14 48 views
0

我有一個JSP頁面如下圖所示jQuery的裝載問題

<html> 
<head> 
<head> 
< script type="text/javascript" src=../../jquery.js"> 
</head> 
<script type="text/javascript"> 
$().ready(function() { 
alert("Page Is Loading...."); 
    // Do Some 
}); 

</script> 

<body> 
< span id="Refresh"> 
// here I wrote a Some HTML code 
< %@include file="/../../some.jsp" %> 
< /span> 
</body> 
</html > 

的some.jsp還包含由 的一些jQuery函數處理的一些HTML元素。但我did'nt包括some.jsp

所有功能的jquery.js工作正常時,第一次是頁loading.But 我的問題是, 我嘗試刷新跨度值的ID是刷新,我無法通過 在跨度標記之間獲取Jquery功能。但是,在跨度刷新後,jquery函數運行良好。

我怎麼能解決這個問題..

有什麼辦法來動態加載的jquery.js

+0

什麼jquery功能不可用???你是否想在重新加載span時觸發$()。ready()函數? (document.ready方法只會在文檔重新加載並完成重新加載時觸發),當某個元素被重新加載時document.ready不會被觸發 – 2009-10-14 13:14:20

+0

將script標籤放入head標籤! – powtac 2009-10-14 13:46:28

回答

1

我想你需要的是jQuery live

但除非你告訴你在做什麼,我不能肯定:

// Do Some 

什麼元素從some.jsp到來。

jQuery live用於爲後來在DOM中添加/替換的元素綁定事件處理程序。