我在这里问了另一个问题,并得到了很好的回答,如下所示:
$(document).on("keydown", function (e) {
if (e.which === 8 && !$(e.target).is("input, textarea") || $(e.target).is('[readonly]')) {
e.preventDefault();
}
});
注意 if 语句中的三个等号===
。我一直认为==
javascript/jQuery if 语句只需要两个等号。这三个有什么原因吗?
更新
抱歉重复的问题 - 我搜索但没有找到任何好的问题。我想我使用了错误的搜索词。