jquery 如何为一个插件编写事件?
我做了个“插件”,我也不知道是不是叫插件,反正就是类似下面这个东西。
这个“插件”的大概用途是,获取一个列表,并将每个列表项生成一个 button 添加到你指定的容器中。例如:
可是现在我想当点击任何一个 button 时,调用者可以获取点击按钮的 html 内容。例如:
这是我看一般插件的功能都是这样实现的。请问在我这个例子中如何能做到?代码该如何写?谢谢
$.fn.Lister = function(){
var container = this;
// 获取一个列表
$.get('xxxx', function(result){
// 遍历列表,并创建到容器中
$(result).each(function(){
$(container).append('<button>'+ this.Name +'</button>');
});
});
}
这个“插件”的大概用途是,获取一个列表,并将每个列表项生成一个 button 添加到你指定的容器中。例如:
$('#DivId').Lister();
可是现在我想当点击任何一个 button 时,调用者可以获取点击按钮的 html 内容。例如:
$('#DivId').Lister('onClick' : function(buttonHtml){ alert(buttonHtml) });
这是我看一般插件的功能都是这样实现的。请问在我这个例子中如何能做到?代码该如何写?谢谢
...全文
相关推荐
jQuery插件编写步骤详解
主要介绍了jQuery插件编写步骤,详细分析了jQuery实现插件功能的具体步骤与相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
用过的jQuery插件
NULL 博文链接:https://zhoupuyue.iteye.com/blog/807775
jquery分页的一个插件
非常好用且功能强大的jquery分页的一个插件; 而且通过该插件可以很好的学习jquery
Jquery插件开发
如果要使Dreamweaver支持jQuery自动提示代码功能,方法非常简单,我们只需要下载一个插件即可。
jQuery插件开发精品教程(让你的jQuery更上一个台阶)
Apply direction aware 2D/3D hover effect to images


