运行 Splunk 示例,我在此函数中遇到错误。
var injectCode = function(code) {
var sTag = document.createElement("script");
sTag.type = "text/javascript";
sTag.text = code;
$(head).append(sTag);
return sTag;
}
确切的错误在$(head).append(sTag);
. 它被放置在 Jade 文件中,并在 Node.js 上运行。我在这里做错了什么?
编辑 - 对不起,head
定义为var head = $("head");
函数的正上方。
并且code
来自这个函数
var getCode = function(id) {
var code = "";
$(id + " pre li").each(function(index, line) {
var lineCode = "";
$("span" ,line).each(function(index, span) {
if ($(span).hasClass("com")) {
lineCode += " ";
}
else {
lineCode += $(span).text();
}
});
lineCode += "\\n";
code += lineCode;
});
return code;
}