这次在学习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函数中进行
本文探讨了在使用jQuery操作iframe元素时遇到的两大问题:a标签局部刷新及无法获取iframe内元素。提供了判断并刷新顶层窗口的解决方案,以及通过load函数在iframe加载完成后获取元素的方法。
3564

被折叠的 条评论
为什么被折叠?



