为什么我的 jquery 函数在点击时运行两次?
$("a").click(processAction);
function processAction(e){
var clicked = e.target;
//show apply button.
$("#apply").live("click",function(e){
e.stopPropagation();
someFunction(clicked);
alert("this the array " + mydata);
clicked = "";
});
}
someFunction 运行了两次!
最佳答案
对于 a-元素的每次点击,您都可以向 #apply-element 添加一个点击处理程序。如果您在 a 元素上单击 3 次,然后单击 #apply,将运行“someFunction”的三个不同实例。
关于Jquery:函数运行两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3836330/