鼠标按下后,我想跟踪最近的表并执行一个函数,如果鼠标按下某个类的元素。如何在一个鼠标中组合这两个动作?
JS
var currentTable;
$("body").on("mouseup", function(e) {
currentTable = $(e.target).closest("table");
}
$("body").on("mouseup", ".searchIcon" function() {
$(".searchInputField").show();
}
答案 0 :(得分:2)
检查第一个事件处理程序中的类的目标,然后删除第二个处理程序
var currentTable;
$("body").on("mouseup", function(e) {
if ( $(e.target).closest('.searchIcon').length ) {
$(".searchInputField").show();
}
currentTable = $(e.target).closest("table");
});