javascript - 如何隐藏类名动态变化的div元素?

标签 javascript html css bootstrap-4

在模式打开之前:

<div class="classname1">Some Text</div>

模态关闭后:

<div class="classname1 classname2">Some Text</div>

最佳答案

由于您的问题不清楚,假设您想添加和删除某些功能的类。

我在这里使用 jQuery 创建了一个示例 fiddle a link !

HTML

<div class="custCls" id="banner-message">
 <div>Hello World</div>
  <button id="addStyle">Add Style</button>
  <button id="removeStyle">Remove Style</button>
</div>

CSS

body {
  background: #20262E;
  padding: 20px;
  font-family: Helvetica;
}

.custCls{
   width: 300px;
}

#banner-message {
  background: #fff;
  border-radius: 4px;
  padding: 20px;
  font-size: 25px;
  text-align: center;
  transition: all 0.2s;
  margin: 0 auto;
}

button {
  background: #0084ff;
  border: none;
  border-radius: 5px;
  padding: 8px 14px;
  font-size: 15px;
  color: #fff;
}

#banner-message.alt {
  background: #0084ff;
  color: #fff;
  margin-top: 40px;
}

#banner-message.alt button {
  background: #fff;
  color: #000;
}

jQuery

var banner = $("#banner-message")
var button = $('#addStyle');
var button1 = $('#removeStyle');

// handle click and add class
button.on("click", function(){
  banner.addClass("alt")
})

button1.on("click", function(){
  banner.removeClass("alt")
})

关于javascript - 如何隐藏类名动态变化的div元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59692307/

相关文章:

带有函数和随机数发生器的 JavaScript if/else 语句

javascript - Laravel 广播 : private channels not working due to auth error

javascript - 为什么在我使用 jQuery 时滚动到顶部不起作用?

javascript - 让 observeEvent 监听一组相似的元素,而不是只监听一个

javascript - 如何从页面底部的 <a 链接滚动到 #header DIV 以及如何更改动画速度 - JQuery 1.8.3

css - 使用 css 重置样式标题标签

javascript - 自动提交表单不起作用

javascript - 需要 document.getElementById 的解决方法,以便循环遍历多个 ID 可能性。类(class)不工作

CSS div 区域未出现(但在 firebug 中显示?)

html - 将导航栏与 Logo 或网站名称对齐