我正在尝试执行replaceWith()。我的陈述看起来像这样 - > $("div.ms-quickLaunch").replaceWith("http://wwcshare/icenter/config/wwcMenuControl.html");
我可以替换那样的div
吗?现在它只是把文本放在那里,“http:// wwcshare / icenter / con ....”。
如何将wwcMenuControl.html
的内容嵌入 div ms-quickLaunch
所在的位置?
答案 0 :(得分:4)
如果您尝试将URL的内容加载到div中,则可以使用:
$("div.ms-quickLaunch").load("http://wwcshare/icenter/config/wwcMenuControl.html");
使用AJAX获取URL上的数据并将其放入DIV。
但是,对AJAX有限制,因此URL必须来自与页面相同的域。
答案 1 :(得分:1)
答案 2 :(得分:1)
尝试使用.load(),所以:
$("div.ms-quickLaunch").load("http://wwcshare/icenter/config/wwcMenuControl.html");
或
$("div.ms-quickLaunch").replaceWith($.get("http://wwcshare/icenter/config/wwcMenuControl.html"));
请注意,大多数浏览器都强制执行same-origin policy,因此我假设您所在的网站与您从中获取数据的网站相同。