1

有谁知道如何使用 jQuery 将内容加载到外部 HTML 页面的 div 中?

使用$('#divname').html("content")only 似乎能够访问div脚本所在的 HTML 页面的元素。

4

4 回答 4

3

如果我理解正确,您想更改外部页面的 DIV 的内容,例如 iframe?

如果是这样,由于安全原因,这不能用简单的 jQuery 来完成

于 2012-12-15T17:00:40.240 回答
1

找到了!这就是我需要的:

在 iframe 父级中访问 div

我以为只要他们在同一个域中,这就是孩子与父母的关系并不重要,但显然确实如此。

感谢您的回复!

于 2012-12-16T08:31:28.597 回答
1

您可以使用load()加载所有内容,或将远程页面中的特定内容定位到本地页面中的元素中。load()是一种 AJAX 方法。对AJAX做一点研究

$('#myDiv').load('remotePageUrl')

或者只获取远程页面的一部分

$('#myDiv').load('remotePageUrl #remotePageID')

API 参考:http ://api.jquery.com/load/

于 2012-12-15T17:03:14.517 回答
0
$.get("test.php", function(data){
$("div").html(data);
});
于 2012-12-15T16:59:57.610 回答