我想将这个文件及其路径存储在变量中,如下所示:
var interaction ="css/interaction1/styles.css";
稍后我需要等到这个文件加载后再执行一个动作,即等到动态加载的CSS文件加载才加载内容。
$(interaction).load(function(){
loadContent();
});
但是我收到语法错误:
Error: Syntax error, unrecognized expression: css/interaction1/styles.css
我该怎么做?
答案 0 :(得分:0)
$('<link />', {
href: interaction,
type: "stylesheet"
}).appendTo('head');
以上是动态加载css的方法。 interaction
不是jQuery知道的有效选择器,因此也就是错误。