我正在尝试为我的项目创建一个简单的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>");
这不是在调用用户函数,该怎么做?
发布于 2014-05-17 15:26:08
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);
}
https://stackoverflow.com/questions/23708589
复制相似问题