Javascript:避免多次调用嵌入函数对象

Javascript:避免多次调用嵌入函数对象,javascript,jquery,function,object,Javascript,Jquery,Function,Object,我有一个被多次调用的JavaScript函数。似乎createUser函数被添加为数组,并在每次有人单击AddBider链接时被调用 <a id="add_bidders_14" class="bidders" href="#" vendor_id="123"> Add Bidder </a> 我希望在每次单击时都会出现一个新的createUser函数,而不是创建createUser的多个实例。因此,实际上警报只会发出一次 你想要什么 你能澄清你的最后一段吗?你想要什么

我有一个被多次调用的JavaScript函数。似乎createUser函数被添加为数组,并在每次有人单击AddBider链接时被调用

<a id="add_bidders_14" class="bidders" href="#" vendor_id="123"> Add Bidder </a>
我希望在每次单击时都会出现一个新的createUser函数,而不是创建createUser的多个实例。因此,实际上警报只会发出一次

你想要什么


你能澄清你的最后一段吗?你想要什么功能?只有一次触发警报?哦,你是说你附加了多个一次触发的点击处理程序。@JohnStrickler是的,点击处理程序多次触发createUser。如果我点击链接5次,createUser函数将触发警报5次。这就成功了。非常感谢。
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");
}
 $("#add_bidders_14").unbind().click( function () {...