事件上的JQuery加载脚本(单击)

时间:2009-09-02 17:13:07

标签: javascript jquery

$('#selector').click(function() {
    // here I would like to load a javascript file
    // let's say /js/script-on-click-event.js
});

这有可能吗?我不确定,但我记得在JQuery文档中读到了一个函数,但我在这里找不到它,也许它已被弃用或者我在其他地方看到了它?

基本上我想要的是在点击事件上加载脚本。

3 个答案:

答案 0 :(得分:8)

您只能使用javascript:

执行相同操作
var script = document.createElement('script');
script.src = 'http://somesite.com/somescript.js';
script.type = 'text/javascript';
document.body.parentNode.appendChild(script);

答案 1 :(得分:7)

喜欢的东西 jQuery.getScript

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

答案 2 :(得分:1)

使这项工作的图书馆是LAB JS