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;
}