双重问题。
使用利用 AJAX 加载新网页的网页模板,而不是传统的点到浏览器到网址的样式,如何添加新的脚本或样式标签页面头是否必要?
我认为使用jQuery $('head')。append(script);工作得很好但是(这是下半部分),如果我想将所有与页面相关的脚本分组,而不是那些在网站上通用的脚本 - 我该怎么做?
使用div
声音非常诱人,因为我可以在初始页面渲染时打印它并只是调用
$('head div.external').append(script)
,但在 head 中可能还是个坏主意。
我可以使用其他任何元素或方法对这些元素或方法进行分组吗?目标是在用户离开当前页面时轻松删除所有这些内容。较小的考虑因素是Google Analytic指示您将其放在head标记的末尾(我会说实话,我不知道为什么最后一个脚本很重要),我不希望我的脚本干扰。这些甚至需要在头部,我可以在身体末端放置div并使用它吗?
答案 0 :(得分:0)
如果有必要,最简单的方法是使用类:
$(script).addClass('external').appendTo('head');
然后:
$('script.external').remove();
但是,老实说,我不确定这会达到什么目的。