这一定是很常见的事情,但我找不到任何答案。
我们的父文档名为index.html。 在本文档中,我们有一个按钮和两个div。
一个名为#pitch,一个名为#header。
当按下按钮时,jQuery会将contact.html加载到#pitch中。 像这样:
$(button).click(function() {
$("#pitch").load("contact.html");
});
到目前为止一切都很好。但是现在,如何在contact.html(现在是孩子)中创建一个链接到父文档中的#header?
即:
$(SomeThingInContact.Html).click(function() {
$("#header").text("new text");
});
</script>
更新:
根据答案,我的问题可能还不清楚。
问题是加载到div #pitch的contact.html 不知道它的父文件index.html。 但是我想从contact.html转到#header(在index.html中)进行更改
我尝试过top.getElementById(“header”)。 还尝试了window.document.parent.getElementById。
据我所知,这些仅适用于iFrames,或者?
感谢名单
答案 0 :(得分:0)
在使用.text
之前尝试找到这个人$("#header").text("new text");
$("#header").find("#elementtofind").text("new text");