Javascript Jquery将一些上下文附加到特定的iframe页面
我想在iframe页面中添加一些上下文Javascript Jquery将一些上下文附加到特定的iframe页面,javascript,jquery,html,iframe,Javascript,Jquery,Html,Iframe,我想在iframe页面中添加一些上下文 所有js代码都在父页面中&父页面和iframe页面在同一个域中 选择器: $('#iframe_id').contents().find('#target_element_id').append(context); 一些信息: console.log($('#iframe_id').contents().find('#target_element_id')) 我们得到: [prevObject: m.fn.init[1], context: docum
所有js代码都在父页面中&父页面和iframe页面在同一个域中 选择器:
$('#iframe_id').contents().find('#target_element_id').append(context);
一些信息:console.log($('#iframe_id').contents().find('#target_element_id'))
我们得到:[prevObject: m.fn.init[1], context: document, selector: "#target_element_id"]
但它不起作用,为什么
我认为在这个动作中,我们只需加载所有iframe代码并在父页面中运行它,我就可以像在中一样更改任何内容
父页
是这样吗?$(文档).ready(函数(){
$(document).ready(function () {
setTimeout(function () {
$('#iframe1').contents().find('#target_element_id').append("text_2_appended");
}, 50);
});
<body>
<iframe src="test.html" id="iframe1">
</iframe>
setTimeout(函数(){
$('#iframe1').contents().find('#target_element_id').append(“text_2_added”);
}, 50);
});
请不要只发布代码答案。这些不太可能对未来的游客有所帮助。请考虑对您的答案进行解释。请考虑编辑您的帖子,以添加更多关于您的代码所做的解释以及为什么它会解决问题的解释。一个只包含代码的答案(即使它在工作)通常不会帮助OP理解他们的问题。如果只是猜测的话,也建议你不要发布答案。一个好的答案将有一个合理的理由来解释为什么它可以解决OP的问题。