我正在尝试这样做:
Load content of a div on another page
但它对我不起作用。而且我不确定为什么。
我想要做的是,我有一个移动网站我正在使用,我想拉主要网站div上的故事内容数据,并把它放在移动网站内容div上,我不需要真的编辑任何东西在主要上发布的任何内容都会反映在手机上。
关于实现这一目标的最佳方法的任何想法?有没有办法像php或html中的include一样,但它只能获取目标div的内容,而不是其他所有内容?
答案 0 :(得分:3)
如果我正确地读你,这就是你需要的:
$('#result').load('ajax/test.html #container');
这将加载页面ajax / test.html,获取id为“container”的元素的内容,并将其加载到当前页面的元素中,其id为“result”。
可以在http://api.jquery.com/load/
找到更多信息修改:根据您的测试文件运行代码:
<html>
<head>
<script src="http://code.jquery.com/jquery-git.js"></script>
<script>
$(document).ready(function(){
$('#result').load('pull4m.shtml #hello');
});
</script>
</head>
<body>
<div id="result"></div>
</body>
</html>