Javascript JS未应用于动态生成的HTML
我正在使用www.redips.net/进行对象的拖放,这与jquery相同,但问题是,如果我将所有内容都作为静态HTML,那么它可以正常工作。如果我动态生成HTML(这是必须的),那么js库中的一个redips drag min无法应用&拖放不起作用 我找到了一个解决方案,在所有HTML都像这样创建之后,动态地添加对该js的引用Javascript JS未应用于动态生成的HTML,javascript,jquery,html,dynamic-html,redips.drag,Javascript,Jquery,Html,Dynamic Html,Redips.drag,我正在使用www.redips.net/进行对象的拖放,这与jquery相同,但问题是,如果我将所有内容都作为静态HTML,那么它可以正常工作。如果我动态生成HTML(这是必须的),那么js库中的一个redips drag min无法应用&拖放不起作用 我找到了一个解决方案,在所有HTML都像这样创建之后,动态地添加对该js的引用 var ssioCss = document.createElement("script"); ssioCss.setAttribut
var ssioCss = document.createElement("script");
ssioCss.setAttribute("type", "text/javascript");
ssioCss.setAttribute("src", "../redips-drag-min.js");
document.head.appendChild(ssioCss);
其中一个css文件就是这样工作的&很好,但是为什么JS文件没有任何人可以帮助呢??
谢谢当您在标记中指定JQuery时,您应该使用
$("<link/>", {
rel: "stylesheet",
type: "text/css",
href: "/styles/yourcss.css"
}).appendTo("head");
$(“”{
rel:“样式表”,
键入:“文本/css”,
href:“/styles/yourcss.css”
}).附录(下称“标题”);
您可以使用
.getScript()
动态加载外部js:
$.getScript("../redips-drag-min.js", function(data, textStatus, jqxhr) {
console.log(data);
});
您是否正确地给出了相对路径?你看到firebug有什么错误吗?签入网络选项卡。。。