<html>
<head>
</head>
<body>
<script src="jquery.js"></script>
<script type="text/javascript">
$(function(){
$('.ajax') .click(function(e){
e.preventDefault()
$('#content').load('abc.html');
});
});
</script>
<div id="content">
<p>Here comes some content</p>
</div>
<div><a href="#" class="ajax">Link</a></div>
</body>
</html>
在代码中,我想在单击链接内部时加载id =“content”的abc.html内容。 此代码不起作用。任何人都可以请帮我..如何在单击链接时将一个html文件加载到另一个html文件的div标记中
请比“不起作用”更具体。你的浏览器的开发工具说什么?控制台中是否有任何错误消息?你能看到在Net标签中发出的请求吗? – Quentin 2013-05-09 08:32:56
如果你有一个字符串值'abc.html',你真的是指'$('#abc')。html()'。这会给你'$('#content')。load($('#abc')。html());' – 2013-05-09 08:39:51
@quentin:既不显示任何错误也不会得到期望的结果。 – Brainser 2013-05-09 08:42:54