使用JQuery将内容加载到外部html页面的div中

时间:2012-12-15 16:57:50

标签: javascript jquery html

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

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

4 个答案:

答案 0 :(得分:3)

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

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

答案 1 :(得分:1)

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

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

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

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

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

答案 2 :(得分:1)

发现它!这就是我需要的:

access div in iframe parent

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

感谢您的回复!

答案 3 :(得分:0)

$.get("test.php", function(data){
$("div").html(data);
});