我正在尝试删除动态添加到<head>
标记
由于某些原因,我被迫使用javascript删除该样式表标签并添加我自己的
这是我试过的代码 -
jQuery(document).ready(function(){
jQuery('link[href^="somepath/editor.css"]').remove();
jQuery('head').append("<link href='somepath/custom/editor.css' type='text/css' rel='stylesheet' />");
});
问题是这个函数是在CkEditor函数之前执行的。所以我的样式表在ckeditor样式表和ckeditor样式表之前添加
我尝试使用.load
代替.ready
但是代码似乎根本没有运行。
任何帮助?
答案 0 :(得分:1)
如果您不知道何时添加css,可以使用setInterval进行轮询。
var interval = setInterval(function(){
var css = jQuery('link[href^="somepath/editor.css"]')
if (css.length){
css.remove();
jQuery('head').append("<link href='somepath/custom/editor.css' type='text/css' rel='stylesheet' />");
clearIntrval(interval);
}
}, 500);