我试图通过一些 if 语句运行,在 if 语句中更改全局变量“var1”,并在另一个 mouseup 事件时比较该值并根据 var1 的值继续。
当我逐步执行代码并且 var1 等于 $this 时,if 语句被传递,就好像不是真的一样。比较可能有什么问题,为什么即使它是真的也会被忽略。
var var1 = null;
var var2 = null;
$('.button').on(mouseup, function(evt) {
if (var1 == null) {
Do Something...
var1 = $(this);
return;
}
if (var1 == $(this) {
Do Something...
var1 = $(this);
return;
}
});