Javascript JQuery事件加载脚本(单击)

Javascript JQuery事件加载脚本(单击),javascript,jquery,Javascript,Jquery,这有可能吗?我不确定,但我记得在JQuery文档中读到过这样一个函数,但我在这里找不到它,可能它已经被弃用了,或者我在别处看到过它 基本上,我想要的是在单击事件上加载脚本 您可以仅使用javascript执行相同的操作: $("#selector").click(function(){ $.getScript("http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js"); }); 实现这一功能的库是hi@vsync,它

这有可能吗?我不确定,但我记得在JQuery文档中读到过这样一个函数,但我在这里找不到它,可能它已经被弃用了,或者我在别处看到过它

基本上,我想要的是在单击事件上加载脚本


您可以仅使用javascript执行相同的操作:

$("#selector").click(function(){
  $.getScript("http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js");
});

实现这一功能的库是

hi@vsync,它会多次附加到DOM中吗?请tell@EaB-好问题。有关更多信息,请参阅
getScript
不会向DOM追加任何内容,但每次调用同一URL的
getScript
时,它都会下载脚本并执行它。你应该放置你自己的安全装置来防止这样的事情发生。
$("#selector").click(function(){
  $.getScript("http://dev.jquery.com/view/trunk/plugins/color/jquery.color.js");
});
var script = document.createElement('script');
script.src = 'http://somesite.com/somescript.js';
script.type = 'text/javascript';
document.body.parentNode.appendChild(script);