我试图在单击按钮时将参数传递给 JQuery 事件处理程序。在纯 JavaScript 中,我使用的是 onclick="function(argument)"
现在我将所有内联点击事件转移到外部调用,例如使用 Jquery 的调用,即
$(".selector").click(function(){
//some code
});
但是,在这种情况下,我很困惑如何从 HTML 标记传递参数以及如何在 Jquery 事件处理程序中接收参数。 请帮忙。
最佳答案
绑定(bind)当前执行处理程序时传递给事件方法的可选数据对象。
在你的情况下,它会是这样的 -
$(".selector").on("click", function(event){
//you can access the parameter value as follows
console.log(event.target.value);
});
请参阅此处的官方文档 Pass arguments from a button click to Jquery event handler
关于javascript - 将参数从按钮单击传递到 Jquery 事件处理程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48313297/