在.on()事件中传递变量给回调函数可以通过以下几种方式实现:
var variable = "Hello";
$(".element").on("click", function() {
var data = variable;
// 在回调函数中使用data变量
console.log(data);
});
var variable = "Hello";
$(".element").data("variable", variable);
$(".element").on("click", function() {
var data = $(this).data("variable");
// 在回调函数中使用data变量
console.log(data);
});
var variable = "Hello";
function callback(data) {
// 在回调函数中使用data变量
console.log(data);
}
$(".element").on("click", callback.bind(null, variable));
以上是将变量传递给回调函数的几种常见方式,具体使用哪种方式取决于具体的场景和需求。对于.on()事件,可以根据实际情况选择合适的方式来传递变量。
领取专属 10元无门槛券
手把手带您无忧上云