JQuery:添加onClick函数来锚定元素

时间:2014-12-15 02:15:59

标签: javascript jquery

当我的文档为ready时,动态创建我的锚元素:

var editLink = $('<a>', {html: 'Quick Edit', href: '#'});
$(editLink).click(editGameFunction(game.id, tr));
然后

editGameFunction包含调用JSON URL并执行此JSON处理的代码

问题是在启动我的文档时会调用editGameFunction

如何设置它以便不会急切地调用它?

另外,有没有更好的方法来实现我正在做的事情,而不必将href属性设置为虚拟值?

1 个答案:

答案 0 :(得分:1)

应该是

$(editLink).click(function(){
    editGameFunction(game.id, tr);
});

而不是

$(editLink).click(editGameFunction(game.id, tr));

其他选项是使用bind