首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JQuery ReplaceWith()函数混淆

JQuery ReplaceWith()函数混淆
EN

Stack Overflow用户
提问于 2010-11-22 17:05:01
回答 3查看 1.2K关注 0票数 2

我正在尝试做一个replaceWith()。我的声明看起来是--> $("div.ms-quickLaunch").replaceWith("http://wwcshare/icenter/config/wwcMenuControl.html");

我可以替换这样的div吗?现在,它只是把文本放在那里,"http://wwcshare/icenter/con...."

如何将wwcMenuControl.html的内容嵌入到div ms-quickLaunch所在的位置?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-11-22 17:06:59

如果您试图将URL的内容加载到div中,则可以使用:

代码语言:javascript
复制
 $("div.ms-quickLaunch").load("http://wwcshare/icenter/config/wwcMenuControl.html");

它使用AJAX在URL中获取数据并将其放入DIV中。

但是,AJAX也有限制,因此URL必须来自与页面相同的域。

票数 4
EN

Stack Overflow用户

发布于 2010-11-22 17:07:51

我认为您正在寻找load()方法

http://api.jquery.com/load/

Replacewith()插入您传递的字符串值。

票数 1
EN

Stack Overflow用户

发布于 2010-11-22 17:11:02

尝试使用.load(),因此:

代码语言:javascript
复制
$("div.ms-quickLaunch").load("http://wwcshare/icenter/config/wwcMenuControl.html");

代码语言:javascript
复制
$("div.ms-quickLaunch").replaceWith($.get("http://wwcshare/icenter/config/wwcMenuControl.html"));

请注意,大多数浏览器都强制使用同源政策,所以我假设您所在的站点与您从其获取数据的站点相同。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4248042

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档