这个功能应该改变对象的背景色被点击为什么这个代码不针对正确的选择
function colorMe(){
$(this).css('background-color', 'red');
}
我这样称呼它
$('.colorme').click(colorMe);
,它改变了背景这个格
<div class="colorme">Color Me</div>
问题是我想在运行colorMe之前做其他事情。所以我不能只用$('.colorme').click(colorMe);
。我想要做的是这样的事情
$('.colorme').click(function(){
alert('something happens first, then colorMe is called');
colorMe(); //I call colorMe here..
$(this).colorMe(); //I also tried this, but it's not working
});
但它不影响div。我认为它失去了影响div的轨道。我需要通过它,以及如何?
你是否试图放这条线:$(this).css('background-color' ,'红'); 在点击功能中,而不是独立功能 – 2011-02-06 07:52:07