我正在做一个记忆配对游戏。我有一些代码可以检查用户单击的两个图像是否具有相同的来源,如果它们具有相同的来源,则将其删除。
(function compareClicked() {
var lastclicked = "";
$("img").click(function() {
var path = $(this).attr("src");
if( lastclicked == path) {
$('img').hide(1000, function () {
$(this).remove();
});
}
else {
if( lastclicked != "") alert("Not a match");
}
lastclicked = path;
});
})();
但是,如您所见,当它们具有相同的来源时,它会删除页面上的所有图像 - 即使用户没有单击任何图像。如何更改它,使其仅删除用户单击的两个图像?