向html页面通过jquery的$.load加载html页面如何实现!(你这个问题解决没?)

我现在遇到一个相同的问题,希望能向你取取经。我的QQ:540249964

你这个问题,交代不清楚。

如果向某一个 元素里加载html 代码,可以这么写

例如,你要向 下面的这个#container 里面加载html代码

<div id="container"></div>

<script>
    $('#container').load('/test.html');
</script>

test.html

<p>
   这是一个测试的页面内容
</p>

追问

如果这个text.html的内容是这样:


这样写的话就会把整个div块加载到#contatiner这个块里面,我只想加载其中的html的内容,有没有实现的办法? 

追答

针对你补充的回答:

可以,先把它加载到一个隐藏区域里。然后调用.text() 就可以了

<script type="text/javascript">
    var $container=$('#container');
    $container.append('<div id="temp" style="display:none;"></div>');
    var $temp=$('#temp');
    $temp.load('/temp.html',{},function(result){
        var text=$temp.text();
        // 这样就取出了temp.html 的文本内容了。
        // 
    });
</script>

温馨提示:内容为网友见解,仅供参考
无其他回答

jQuery怎么加载一个html页面到我指定的div里面
使用ajax。参考代码:(function(){ .ajax({ type:"POST", url:"LoginLoadArticle.ashx",data: "type="+escape("最新公告") ,success:function(msg){ (".gonggao").html(msg);}, error:function(XMLHttpRequest, textStatus, thrownError){}})})...

怎样用jquery在div中加载页面
load事件可以载入远程 HTML 文件代码并插入至 DOM 中。默认使用 GET 方式 - 传递附加参数时自动转换为 POST 方式。参数url,[data,[callback]]url:待装入 HTML 网页网址。data:发送至服务器的 key\/value 数据。在jQuery 1.3中也可以接受一个字符串了。callback:载入成功时回调函数。例子$("#test"...

jquery load()怎么解决跨域加载页面 比如$("#id").load("www.demo.c...
如果我们直接写$("#id").load("www.target.com\/?ct=index&ac=index")会有跨域警告,那么这时候我们可以换个方式。写成$("#id").load("www.test.com\/to_target\/?ct=index&ac=index")这样就不会有跨域问题了,下面的问题就是如何让\/to_target指向target.com。这个要借助nginx来实现:server ...

jquery load 加载HTML页面js怎么才能加载出来???
load(url[,data][,callback]):向远程url发送异步请求,并直接将服务器响应插入当前jquery对象匹配的DOM元素之内。代码:index.html <form id="user">用户名:<input type="text" name="user" \/><br \/>喜欢的颜色:<select multiple="multiple" name="colors"><option value="red">红色<\/option...

用JQuery实现页面Loading的效果,即:当页面加载完成前显示Loading的进度条...
常规的解决办法还是用ajax比较好。大概是这样的。需要两个页面。1.一个是实际页面本身 2.另一个是一个空白页面放一张loading图片 先请求第2个页面,在这个页面中放一段ajax请求第1个页面,在success函数里将页面内容输出,并将loading图片隐藏掉。代码是这样的:loading page:<body> <img id='loa...

java 、JQuery问题,$.ajax()、$.post()、$.get(),各在什么情况下使用...
1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url (String) : 请求的HTML页的URL地址。data (Map) : (可选参数) 发送至服务器的 key\/value 数据。callback (Callback) : (可选参数) 请求完成时(不需要是success的)的回调函数。这个方法默认使用 GET ...

jQuery load页面,多次加载卡死的问题。
一般是不提倡直接把另一个网页的所有html代码直接加载到当前网页的某个div中,这样太简单粗暴了,会造成多种冲突问题。如果一定要这么做,应该在加载前先清理一下div中的内容:<script> (function () { ("ul li").on("click", function () { ("#divMainContent").empty().load($(this).data...

HTML网页怎样链接到另一个HTML网页?
1、需要借助jquery引入,操作方法是首先打开html编辑器hbuilder软件,新建一个html文件并在里面写一个h2标签和div标签,div中设置class属性为footer。2、然后在编辑器的项目管理器列表中最顶层的项目文件右键,点击新建选择新建一个html文件。3、在弹出的菜单中命名为foote,回车确定即可。4、在footer的html...

Jquery 中load方法使用!
1.load定义和用法,load() 方法通过 AJAX 请求从服务器加载数据,并把返回的数据放置到指定的元素中。jquery load是jquery ajax中的一种功能,load可以方便快速的直接加载一个页面到指定div中(html,php),并且它可以带参数。2.还存在一个名为 load 的 jQuery 事件方法。调用哪个,取决于参数。下面是...

请问html页面怎么引入公共的Html页面呢?
--第一种:jquery获取dom内的id,直接加载想要引入的页面--> <div id="page"><\/div> <script> $("#page").load("header.html"); <\/script><!--第二种:引入include.js文件,然后用include标签加载想要的页面 代码如下--> <script> (function(window, document, undef...

相似回答