html - 将 css 类应用于 div 内的 "button"

标签 html css

我有一个包含如下按钮的 div,

<div id="parentDiv">
    <button id="myBtn" class="myclass">ADD ME</button>
</div>

从 JS 向此按钮添加了一个新属性,它变成如下所示(添加了“禁用”属性)

<div id="parentDiv">
    <button id="myBtn" class="myclass" disabled="disabled">ADD ME</button>
</div>

我正在尝试为禁用按钮应用下面的 CSS 类,

#parentDiv button.disabled {
    color: #AAAAAA;
}

但令我惊讶的是,这个类并没有应用到按钮上。 请指出正确的方向。

最佳答案

需要添加属性选择器

#parentDiv button[disabled="disabled"] 
{
    color:red;
}

或者只是

#parentDiv button[disabled] 
{
    color:red;
}

#parentDiv button[disabled="disabled"] {
  color: red;
}
<div id="parentDiv">
  <button id="myBtn" class="myclass" disabled="disabled">ADD ME</button>
</div>

关于html - 将 css 类应用于 div 内的 "button",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29647804/

相关文章:

html - 帖子内容不乱?

php - 每行水平滚动 div

jquery - 在 DIV 中,链接在溢出到新行后重叠

html - SASS + SMACSS 正确封装模块

html - 为什么我的 SVG 没有被用作重复背景图像?

javascript - HTML5 使用 insertBefore 进行拖放

javascript - 如何在鼠标悬停时停止动画?

javascript - 不同 knockout 组件之间的转换

javascript - 在 HTML Treeview 中拉伸(stretch)节点的性能不佳

CSS修改输入框