gpt4 book ai didi

('click' 上的 jquery,function()) 意外触发

转载 作者:行者123 更新时间:2023-12-01 06:45:01 25 4
gpt4 key购买 nike

我今天有点脑子放屁什么的,因为当我设置一个 on('click') 事件时,它就像被单击一样触发。

var myJsFunctions = {
confirmDelete: function (index) {
$('#deleteRecipient').modal('show');
$('#confirmRecipientDeletion').on('click',myJsFunctions.deleteRecipient(index));
},

deleteRecipient: function (index) {
$('#deleteRecipient').modal('hide');
$('#recipientIsDeleted_' + index).val(true);
$('#recipient_' + index).hide();
}
}

但是当我单击触发 confirmDelete 的按钮时,它也会一直通过 myJsFunctions.deleteRecipient 运行。

最佳答案

发生这种情况是因为您实际调用了函数,并将 return 语句作为处理函数执行结果传递。

您应该传递函数处理程序:

$('#confirmRecipientDeletion').on('click', function() {
myJsFunctions.deleteRecipient(index);
});

关于('click' 上的 jquery,function()) 意外触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33436795/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com