父窗口获取不了iframe中的元素及a标签页面整个刷新
程序员文章站
2022-06-10 11:04:02
...
这次在学习jQuery时,页面的头和尾用了iframe标签嵌套页面,但在操作iframe中标签时碰到两个问题,一是a标签的跳转在局部刷新,二是获取不到iframe中的元素。
一
需要判断一下当前是不是最顶层的窗口,然后刷新最顶层的window,添加以下代码
if (window != top){
top.location.href = "https://www.baidu.com/";
}
二
要获取iframe中的元素,需要在iframe加载完成时获取,代码如下
$("#head").load(function () {
$("#head").contents().find("#shop").children().addClass("current");
});
需要在load函数中进行
下一篇: 前端之设计稿二三事