我正在尝试做一个replaceWith()。我的声明看起来是--> $("div.ms-quickLaunch").replaceWith("http://wwcshare/icenter/config/wwcMenuControl.html");
我可以替换这样的div吗?现在,它只是把文本放在那里,"http://wwcshare/icenter/con...."。
如何将wwcMenuControl.html的内容嵌入到div ms-quickLaunch所在的位置?
发布于 2010-11-22 17:06:59
如果您试图将URL的内容加载到div中,则可以使用:
$("div.ms-quickLaunch").load("http://wwcshare/icenter/config/wwcMenuControl.html");它使用AJAX在URL中获取数据并将其放入DIV中。
但是,AJAX也有限制,因此URL必须来自与页面相同的域。
发布于 2010-11-22 17:07:51
我认为您正在寻找load()方法
http://api.jquery.com/load/
Replacewith()插入您传递的字符串值。
发布于 2010-11-22 17:11:02
尝试使用.load(),因此:
$("div.ms-quickLaunch").load("http://wwcshare/icenter/config/wwcMenuControl.html");或
$("div.ms-quickLaunch").replaceWith($.get("http://wwcshare/icenter/config/wwcMenuControl.html"));请注意,大多数浏览器都强制使用同源政策,所以我假设您所在的站点与您从其获取数据的站点相同。
https://stackoverflow.com/questions/4248042
复制相似问题