如何使用Jquery更改显示

如何使用Jquery更改显示,jquery,tumblr,Jquery,Tumblr,我刚刚开始学习jQuery,但我不确定我把事情搞砸了。我正在使用TumblrAPI并尝试检查.likebuttontext的显示。如果更改为无,则将.likedbuttontext变为显示:表格单元格 作为一个独立的关注点,您不应该通过脚本篡改css 尝试使用这样的类: $(function(){ if($('.likebuttontext').hasClass("hidden")) $('.likebuttontext').addClass("tableCell").remo

我刚刚开始学习jQuery,但我不确定我把事情搞砸了。我正在使用TumblrAPI并尝试检查.likebuttontext的显示。如果更改为无,则将.likedbuttontext变为显示:表格单元格


作为一个独立的关注点,您不应该通过脚本篡改css

尝试使用这样的类:

$(function(){
  if($('.likebuttontext').hasClass("hidden")) 
      $('.likebuttontext').addClass("tableCell").removeClass("hidden")
})
Css:

编辑: 在阅读了上面的@Tyler评论之后,这里是另一个例子:

$("button").on("click",function(){
 if($(this).hasClass(".liked_button"))
    $(this).addClass("hidden");
})

因此,当我正确理解您的意思时,您希望在表单元格变为无时将其变为表单元格?确实如此。我无法发布完整的css/html/jquery,因为我使用的tumblr api只会在加载时触发。你必须问问自己,是什么导致like按钮的显示发生变化,并可能将你的事件处理程序链接到该事件。这就是我有点困惑的地方。我正在使用tumblr like按钮来删除.likebuttontext。因此,如果button.like_按钮具有类.liked,我会将.likebuttontext更改为显示:无。我可以检查一下有没有喜欢的按钮。喜欢并使用它吗?我的最终目标是让按钮说喜欢,如果.like_按钮有类。喜欢,如果没有。喜欢这个类是由Tumblr在网页上提供的,这是一条非常可靠的建议。将CSS保留在它所属的位置:样式表中。
.tableCell{
  display: table-cell;
}
$("button").on("click",function(){
 if($(this).hasClass(".liked_button"))
    $(this).addClass("hidden");
})