jQuery 包含很多供改變和操作 HTML 的強大函數。
$(selector).html(content)
類似html() 函數改變所匹配的 HTML 元素的內容(innerHTML)。
$("p").html("html content");
load() 方法載入遠程 HTML 文件代碼并插入至 DOM 中。
Jquery 的Load()方法它跟html()的區別在于,它是載入遠程HTML文件后,還能執行其中的Javascrpt腳本。
默認使用 GET 方式 - 傳遞附加參數時自動轉換為 POST 方式。
jQuery 1.2 中,可以指定選擇符,來篩選載入的 HTML 文檔,DOM 中將僅插入篩選出的 HTML 代碼。語法形如 "url #some > selector"。
請查看下面的示例。
load(url,[data],[callback])
參數 | 描述 |
---|---|
url | 待載入的 HTML 網頁網址。 |
data | 發送至服務器的 key/value 數據。在 jQuery 1.3 中也可以接受一個字符串了。 |
callback | 載入成功時執行的回調函數。 |
與上面的實例類似,但是以 POST 形式發送附加參數并在成功時顯示信息:
$("#feeds").load("feeds.php", {limit: 25}, function(){ alert("The last 25 entries in the feed have been loaded"); });
加載文章側邊欄導航部分至一個無序列表:
HTML 代碼:
<b>jQuery Links:</b> <ul id="links"></ul>
jQuery 代碼:
$("#links").load("/Main_Page #p-Getting-Started li");
1)主頁面
<html>
<head>
<title></title>
<script src="js/jquery-1.4.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function() {
$("#target").load("target.html", function() {
});});
</script>
</head>
<body>
<p id="target"></p>
</body>
</html>
2) 子頁面
<script src="js/jquery-1.4.4.min.js" type="text/javascript"></script>
<script type="text/javascript">
alert("hello world!I am target");
</script>
above is script
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com