我想知道如何使这段代码有效:http://jsfiddle.net/LBXVd/2/。这几乎是干净的jqueryboilerplate,我对这部分代码感兴趣:
Plugin.prototype = {
init: function() {
/// create element <a> with click function
myEl = $('<a/>', {
href: '#',
text: '###',
click: function(e){this._handler();}
});
$('ul').before(myEl);
},
//handler for click events on my <a> element...
_handler: function(el, options) {
alert("my handler called");
}
};
如何在点击创建的元素后调用函数_handler?
谢谢!
答案 0 :(得分:3)
你的jsfiddle不是很有帮助,因为它没有显示任何结果...但是我认为这是因为this
调用中的this._handler()
不是你的想法(它是{{ 1}}元素而不是原型对象。)
尝试
<a>