需要帮助选择图像鼠标按下背景颜色。并将背景删除到所选的其他图像

时间:2014-11-04 17:39:46

标签: javascript jquery html css

//这给我在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");
});

2 个答案:

答案 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() {....});

我认为这应该可以解决你的问题。