jquery从插件调用用户函数

时间:2014-05-17 07:04:30

标签: jquery jquery-plugins

我试图为我的项目创建一个简单的jquery插件

我想从插件中调用用户函数,该怎么做

我的代码 当用户通过以下选项时,我想调用ss函数

{id:"today",value:"Today",func: "ss()"},

这是我的插件代码

$('#drop1').append("<li id='"+options.items[i].id+"' onclick='"+options.items[i].func+"'>"+options.items[i].value+"</li>");

这不是调用用户函数,怎么做?

1 个答案:

答案 0 :(得分:0)

Demo

添加动态dom元素时使用事件委派。 在这里,我为您的相关问题做了简单的样本

var options={id:"today",value:"Today",func: ss}

     $('#drop1').append("<li id='"+options.id+"'>"+options.value+"</li>");
     $('#drop1').on("click","#"+options.id,options.func); // here you can bind the event 

function ss(){
    alert(1);
    }