整体的想法就是:(父页面)绑定一个事件,把this传给处理的函数,然后找到可以区分的信息内容,放到页面的一个特定的地方,(子页面)通过parent.找到相对应的内容,然后获取对应的内容即可
具体步骤实现:
父页面
我在需要点击的部分绑定了一个点击事件οnclick="showIcon(this)",然后一直索引索引,找到不同的地方var parentnode = node.parentNode.parentNode.parentNode; var index = parentnode.getAttribute("data-index");
然后获取自己想要的内容,但是子页面获取值只能通过HTML(我了解的),所以我就在HTML绑定了一个input框,不显示
<input type="text" id="getIndex" style="display: none">,然后把对应的内容写到input框里面$("#getIndex").val(index);
子页面
通过parent.$("#getIndex").val();就可以获取父页面的内容。