//这给我在img上的背景颜色为黄色,但如果我选择另一个img,它将不会删除第一个选择的img上的背景颜色:
$('img').mousedown(function() {
var $selectedDiv = $(this).parent();
var divId = $selectedDiv.attr('id');
currentCol = divId [1];
currentRow = divId [3];
$("#r"+currentCol+"c"+currentRow).css("background", "Yellow");
});
答案 0 :(得分:0)
这就是我要做的事情:
$('img').mousedown(function() {
$('img').css('background', ''); // This will set back the background colour to whatever colour you need image to be.
// You can now process the current image.
var $selectedDiv = $(this).parent();
var divId = $selectedDiv.attr('id');
currentCol = divId [1];
currentRow = divId [3];
$("#r"+currentCol+"c"+currentRow).css("background", "Yellow");
});
答案 1 :(得分:0)
如何简单地替换你的
$('img').mousedown(function() {....});
带
$('img').mouseover(function() {....});
我认为这应该可以解决你的问题。