【发布时间】:2018-05-16 01:24:59
【问题描述】:
我有许多具有相同类的图标,我想更改我单击的图标的样式。我将一个display 设置为none,另一个是inline 作为默认设置,当我点击它时,它将被保留。但它影响到所有图标具有相同的类名。
$(document).ready(function(){
$(".fa-calendar-plus-o, .fa-check").click(function(){
$('.fa-calendar-plus-o').css({"display":"none"});
$('.fa-check').css({"display":"inline"});
});
});
我尝试使用$(this).css({"display":"none"});,但我不知道如何为每个人定义this。
【问题讨论】:
-
能否提供html
-
试试这个:$(document).ready(function(){ $(".fa-calendar-plus-o, .fa-check").click(function(){ $(this ).css({"display":"none"}); $('.fa-check').css({"display":"inline"}); }); });
标签: jquery css class onclick styles