为什么我在jQuery插件this.each
迭代中得到过多的递归?
(function($) {
$.fn.selectableList = function(options) {
return this.each(function() {
var $this = $(this);
$this.elem = $this.children('li').click(onClick);
});
function onClick() {
//do something
}
}
})(jQuery);
答案 0 :(得分:2)
尝试只需$(this).find('li')。点击(onClick);而不是你在那里的2行,这不应该产生太多的递归