gpt4 book ai didi

javascript - 如何将额外参数传递给事件处理回调?

转载 作者:行者123 更新时间:2023-11-28 18:32:26 26 4
gpt4 key购买 nike

我有一个按钮,我想在其上附加事件监听器。我还需要向该函数传递一个额外的参数 url。我读到了apply,并且我正在执行以下操作:

$('#list-button').on('click',postListing.apply([url]));

我的问题是,一旦加载此脚本,就会调用 postListing 。我没有在其他地方调用该函数。我需要仅在单击时调用它。

最佳答案

bind 和 call/apply 之间的区别在于,bind 不会立即调用函数,就像它在需要时使用变量加载数据一样

您可以重新格式化代码,使其看起来像这样

$('#list-button').on('click', postListing.bind(this, url));

关于javascript - 如何将额外参数传递给事件处理回调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37725208/

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