Asp.net 单击button后,改变此button的背景色,如何用Jquery和CSS实现? 5
展开全部
<input id="btn" type="button" value="点击按钮" />
<script language="javascript" src="Scripts/jquery-1.4.1.min.js"></script>
<script language="javascript">
$(function () {
$("#btn").hover(function () { $(this).css("background-color", "Yellow"); }, function () { $(this).css("background-color", "red"); });
$("#btn").click(function () {
$(this).css("background-color", "Gray");
});
});
</script>
追问
初始红色,鼠标移上去黄色,点击了灰色,可是点击后把鼠标移开又变成红色的了。。。我需要的效果后,点击后就一直保持灰色的哦
追答
$("#btn").hover(xxx);//这段去掉就行了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询