当我的文档为ready
时,动态创建我的锚元素:
var editLink = $('<a>', {html: 'Quick Edit', href: '#'});
$(editLink).click(editGameFunction(game.id, tr));
然后 editGameFunction
包含调用JSON URL并执行此JSON处理的代码
问题是在启动我的文档时会调用editGameFunction
。
如何设置它以便不会急切地调用它?
另外,有没有更好的方法来实现我正在做的事情,而不必将href
属性设置为虚拟值?
答案 0 :(得分:1)
应该是
$(editLink).click(function(){
editGameFunction(game.id, tr);
});
而不是
$(editLink).click(editGameFunction(game.id, tr));
其他选项是使用bind