Javascript:避免嵌入式函数多次调用对象
Javascript: avoid embedded function calls object multiple times
我有一个JavaScript函数被多次调用。createUser函数似乎被添加为一个数组,每次有人点击"添加投标人"链接时都会调用它。
<a id="add_bidders_14" class="bidders" href="#" vendor_id="123"> Add Bidder </a>
这是一个Javascript函数
function addClickBehavior() {
$("#add_bidders_14").click( function () {
var data_object = {};
data_object.vendor_id = $(this).attr("vendor_id");
bidderModal()
}
}
function bidderModal(data_object) {
createUser(data_object);
}
function createUser(data_object) {
alert("I pop up more and more each click to the Add Bidder link");
}
我希望在每次点击时都会出现一个新的createUser函数,而不是创建createUser的多个实例。所以实际上警报只会响一次。
您想要解除的绑定
$("#add_bidders_14").unbind().click( function () {...
相关文章:
- JQuery Deferred Ajax,将结果保存在调用对象中
- 无法从JavaScript中的函数调用对象属性
- 在Javascript中调用对象方法时不是函数类型错误
- 正在调用对象中设置的匿名函数,但未得到预期结果
- 为什么需要“this”来调用对象内部的函数
- 如何从onClick事件调用对象函数
- 是否可以在不加对象名称前缀的情况下调用对象的函数
- 对象-在定义对象之前先调用对象
- console.log表示,当我调用对象的任何成员时,对象都是未定义的
- 正在调用对象的方法
- console.log是否调用对象的toString方法
- Javascript”;无效的调用对象“;xml错误
- 如何在javascript中调用对象键(codecademy)
- 如果我丢失了调用对象,如何杀死 setInterval()/setTimout()
- 如何在对象生成器外部调用对象属性值
- JavaScript:动态调用对象内的函数
- 如何动态加载 JavaScript 对象或调用对象方法
- IE9 在 iframe 中打印 PDF 时出现“无效调用对象”
- 在方法调用对象之外访问变量而不使它们全局化(可能吗?
- Javascript - 在对象中调用对象的方法,给出错误:“对象没有方法getStartPoint”