jQuery追加不起作用(将css添加到head)
jQuery append not working(adding css to head)
我想在页首添加样式表,但由于某些原因,它不起作用。我应该使用其他东西而不是追加吗?
代码
$('head').append('<link rel="stylesheet" href="test.css" type="text/css" class="test" />');
也许有一些有用的信息,我使用的是firefox 3.6.17
你可以试试这样的东西:
loadcss = document.createElement('link');
loadcss.setAttribute("rel", "stylesheet");
loadcss.setAttribute("type", "text/css");
loadcss.setAttribute("href", "test.css");
document.getElementsByTagName("head")[0].appendChild(loadcss);
您可以进行
jQuery(document.head).append('<link rel="stylesheet" href="test.css" type="text/css" class="test" />');
您应该将代码放入文档中,以便加载DOM。你是吗?然后类似于:
$(document).ready( function() {
$("head").append("<link>");
css = $("head").children(":last");
css.attr({
rel: "stylesheet",
type: "text/css",
href: "test.css"
});
});
try:
$(document).ready( function() {
$("head").append("<link>");
var css = $("head").children(":last");
css.attr({
rel: "stylesheet",
type: "text/css",
href: "test.css"
});
});
示例位于:http://jsfiddle.net/XjAu4/
相关文章:
- 正在添加'X'按钮,在文本字段旁边使用javascript
- 如何在映射数组中添加换行符
- 正在将数据主题添加到所有项目
- ZeroClipboard-在复制之前添加到值
- 我可以在json对象中添加一个函数吗
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- Rails资产管道-只向head添加jquery
- 如何将 CSS 样式动态添加到 HEAD 标记
- 如何在 JavaScript 中的 HTML head 标记中动态添加脚本值
- 使用 jQuery 将 CSS 添加到正文中的 head 标签
- 在 head 标签中动态添加
- 动态地将css文件添加到head(IE中的优先级颠倒)
- Javascript添加到head,但无法使用它
- 在Joomla head上添加JS
- 如何使用jquery/javascript读取head中动态添加的脚本标记中的值
- 如何在cmsms的head中添加javascript
- 当脚本src添加到head时,不会调用jQuery函数
- 在Iframe父head元素上添加meta标记
- 在IE8中使用JavaScript在元标记之后直接向HEAD添加CSS链接
- jQuery追加不起作用(将css添加到head)