这似乎是一个业余问题,但是如何在Javascript / jQuery的自定义函数中接收事件?
现在我正在使用这个:
$(".button").on("click", function(event){
removeButton();
});
function removeButton() {
$(this).removeClass("specifiedClass");
}
我试图让
removeButton()
理解我希望它删除.button
本身上的类。我不确定如何使
removeButton()
参加比赛,但是我已经尝试过:$(".button").on("click", function(event){
removeButton(event);
});
function removeButton(event) {
$(this).removeClass("specifiedClass");
}
但是它不起作用。有人知道吗?
最佳答案
您需要将元素作为参数传递:
$(".button").on("click", function(event){
removeButton(this);
});
function removeButton(elem) {
$(elem).removeClass("specifiedClass");
}
关于javascript - 如何在Javascript/jQuery中获取事件变量?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18302040/