我正在尝试创建一些简单的按钮。我设法得到一个Jquery代码,点击后更改css属性。 这里是代码:
> $(document).ready(function(){
> $(".but1").click(function(){
> $(this).css("background-color","white");
> $(this).css("font-size", "9px");
>
> });
>
> });
现在,如何在点击其他对象时删除代码?
我发现了这个:
$(this).css("background-color", "")
但我该如何使用?
我知道可以用类似的东西来完成:
$(document).ready(function(){
$(".men1").click(function(){
$(this).addClass("my class").siblings().removeClass("my class");
});
});
然而,似乎在我的网络中我无法让背景工作只是宽度和高度......
我该如何解决这个????
答案 0 :(得分:0)
您可以使用“透明”作为有效的CSS背景颜色,这将“删除”颜色。此外,您可能希望尝试使用#FFF十六进制语法作为颜色,尽管白色和#FFF都可以使用。这里有很多很棒的信息,并且一直向下阅读,因为它给出了中间最好的例子。这就是我用来解决这个问题的方法。
答案 1 :(得分:-1)
background-color
和font-size
属性是CSS属性。使用jQuery(以及普通的JavaScript object.style
属性),使用backgroundColor
和fontSize
属性。
像这样:
$(this).css('fontSize', 16);
$(this).css('backgroundColor', 'red');