html - 如何在悬停时将 CSS 类应用于动态生成的提交按钮?

标签 html css hover mousehover

我有以下一段 HTML/CSS 代码,用于根据从数据库中检索到的行数显示页面。

.paginate {
    font-family:Arial,Helvetica,sans-serif;
    padding:3px;
    margin:3px;
}

.disableCurrentPage {
    font-weight:bold;
    background-color:#999;color:#FFF; 
    border:1px solid #999;
    text-decoration:none;color:#FFF;
    font-weight:bold;
}

.paging {
    cursor: pointer; 
    background-color: transparent;border:1px solid #999;
    text-decoration:none;
    color:#9CC;
    font-weight:bold;
}
<div class='paginate'>
    <input type="submit" name="btnFirst" value="First" 
           class="disableCurrentPage" disabled="disabled"/>
    <input type="submit" name="btnPrev" value="Previous" class="paging"/>
        
    <input type="submit" name="btnPage" value="1"
           class="disableCurrentPage" disabled="disabled"/>
    <input type="submit" name="btnPage" value="2" class="paging"/>
    <input type="submit" name="btnPage" value="3" class="paging"/>
    <input type="submit" name="btnPage" value="4" class="paging"/>
    <input type="submit" name="btnPage" value="5" class="paging"/>
    <input type="submit" name="btnPage" value="6" class="paging"/>
    <input type="submit" name="btnPage" value="7" class="paging"/>
    <input type="submit" name="btnPage" value="8" class="paging"/>
    <input type="submit" name="btnPage" value="9" class="paging"/>
    <input type="submit" name="btnPage" value="10" class="paging"/>
        
    <input type="submit" name="btnNext" value="Next" class="paging"/>
    <input type="submit" name="btnLast" value="Last" class="paging"/>
</div>

至此毫无疑问。我想将类似于以下内容的 CSS 类应用于鼠标悬停时的所有这些按钮。

.button:hover {
    border:1px solid #999;
    color:#000;
}

那些具有名称属性 btnPage 的按钮是在循环中动态生成的。因此,我认为基于id属性来应用前面的CSS类是不方便的。

那么,这个类如何应用到悬停按钮上呢?

最佳答案

添加以下代码

input[type="submit"]:hover {
    border: 1px solid #999;
    color: #000;
}

如果你只需要这些按钮那么你可以添加id名称

#paginate input[type="submit"]:hover {
    border: 1px solid #999;
    color: #000;
}

DEMO

关于html - 如何在悬停时将 CSS 类应用于动态生成的提交按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15243656/

相关文章:

css - 如果在 CSS 中使用后备字体,我可以使用触发器吗?

java - JLabel 上的鱼眼效果

php - DataTables 调整大小的响应问题

html - 我如何使用响应式设计原则来解决这个屏幕尺寸问题?

jquery - 如何在 selectpicker 禁用选项上添加标题(工具提示)?

jquery - 如何使用复选框已选中更改文本颜色

javascript - <select> 下拉选项中的链接

带有 CSS 的 Javascript 按钮

jquery - 获取当前悬停的元素的非悬停 css backgroundColor Prop

html - 如何制作:hover height to not move object under it