对 jQuery 来说还是新手,需要以下帮助:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>jQuery demo</title>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('.nav-link').click( function() {
var href = $(this).attr('href');
$('#content').load( href, function() {
alert("Yeahhhh !");
});
return false; // don't actually follow the link
});
});
</script>
<div class="menu">
<ul>
<li><a href="http://www.google.com.my/" class="nav-link"> Yeah 1 </a></li>
<li><a href="C:\Testing\Yeah1.html" class="nav-link"> Yeah 2 </a></li>
</ul>
</div>
<div id="content">
... Initial Content...
</div>
</body>
</html>
我创建了这个名为 testing.html 的 HTML 文件,并为测试目的创建了另一个名为yeah1.html 的简单 HTML 文件。在放置 jQuery 代码之前,可以将链接定向到yeah1.html。
但是,在放置 jQuery 代码后,$('#content').load( href);
应该能够在其 DIV 中加载内容,我什至收到“Yeahhhh !”的消息警报......但是,仍然没有加载内容。