jquery获取iframe中的内容 怎么获取iframe里面的元素
大家好,今天来为大家分享jquery获取iframe中的内容的一些知识点,和怎么获取iframe里面的元素的问题解析,大家要是都明白,那么可以忽略,如果不太清楚的话可以看看本篇文章,相信很大概率可以解决您的问题,接下来我们就一起来看看吧!
Jquery如何获取iframe里面body的html呢
Jquery可以使用“$("iframe body").html()”语句获取iframe里面body的html内容。
jQuery选择器允许对HTML元素组或单个元素进行操作,所有选择器都以美元符号开头:$()。元素选择器基于元素名选取元素,例如:“$("p")”可以获取页面中所有<p>元素对应的jquery对象。
jQuery对象的html()函数用于获取该对象对应html标签内包含的所有html代码。
扩展资料:
jQuery选择器的分类:
1、元素选择器
jQuery元素选择器基于元素名选取元素,例如:“$("p")”用于选取出所有p标签的jquery对象。
2、id选择器
jQuery#id选择器通过HTML元素的id属性选取指定的元素。页面中元素的id应该是唯一的,所以您要在页面中选取唯一的元素需要通过#id选择器,例如:“$("#test")”于选取出id为“test”的jquery对象。
3、class选择器
jQuery类选择器可以通过指定的class查找元素,例如:$(".test")用于选取出所有包含“.test”类的jquery对象。
参考资料来源:百度百科-jQuery
iframe说明与用法
一、记录说明
二、iframe说明
<iframe></iframe>标签用于定义一个页面的内联框架。就是在一个html页面中分出小块,然后用iframe把其他网页嵌入进来,这小块就会显示其他html页面的内容了。
三、iframe标签常用属性
四、父、子页面常用方法
1、父页面
注意:iframe加载也需要时间(相当于重新打开一个页面),需要在父页面操作子页面,要等子页面加载完成,iframe常加上onload事件,jq常加上$('#iframeId').load(function(){});再开始操作子页面。
2、子页面
五、实例
这里也包含了项目中写的常用的公共函数。为了方便js直接嵌入html中。因为jquery很方便,也引入了。
六、替换方法
1、ajax获取页面操作DOM加载。jquery也有提供$('divId').load('.html')直接加载的方法。
2、vue等框架,组件。
jquery怎么刷新页面
常见的有以下几种;
$.get方法,$.post方法,$.getJson方法,$.ajax方法如下
前两种使用方法基本上一样
$.getScript方法:
$.getScript(””,
function(){
$(”#go”).click(function(){//回调方法
$(”.block”).animate({ backgroundColor:‘pink’}, 1000)
.animate({ backgroundColor:‘blue’}, 1000);
});
});
$.getJson只是返回的数据类型不一样
$.ge.get(”Default.php”,{id:”1″, page:“2″},
function(data){
//这里是回调方法。返回data数据。这里想怎么处理就怎么处理了。
});tJson(”Default.php”,{id:”1″, page:“2″},
function(data){
//注意,这里返回的JSON数据引用方法为”data.info”,不明白的可以查一下json方面的教程。这里就不解释太多了
});
$.ajax这个方法估计用的人很多吧。不过我不太喜欢用这个。个人觉得前面两个更方便
$.ajax({
type:“POST”,//提交的类型
url:“some.php”,//提交地址
data:“name=John&location=Boston”,//参数
success: function(msg){//回调方法
alert(“Data Saved:”+ msg);//这里是方法内容,和上面的get方法一样
}
});
下面介绍全页面刷新方法:有时候可能会用到
window.location.reload()刷新当前页面.
parent.location.reload()刷新父亲对象(用于框架)
opener.location.reload()刷新父窗口对象(用于单开窗口)
top.location.reload()刷新最顶端对象(用于多开窗口)
OK,本文到此结束,希望对大家有所帮助。