javascript - 创建一个复选框,用于注释 CSS 行

标签 javascript html css checkbox

所以我想做的是当用户选中复选框时将边框半径添加到 div 并在未选中复选框时将其删除 这是我的代码的样子:

html:

<div id='box'></div>

添加边框半径

CSS:

#box {
    height:300px;
    width:300px;
    background-color: #444;
    float:right;
}

最佳答案

使用 jQuery 非常简单。

像这样定义一个 CSS 类...

.br{
    border-radius : 5px;
    -moz-border-radius : 5px;
    -webkit-border-radius : 5px;
    -o-border-radius : 5px;
}

如果你的复选框看起来像这样

<input type="checkbox" id="cb"/>

那么你的 JS 代码应该是这样的......

<script>
$(function(){
    $("#cb").on("click", function(){
        $("#box").toggleClass("br");
    });
});
</script>

关于javascript - 创建一个复选框,用于注释 CSS 行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17562693/

相关文章:

javascript - DOJO 以什么顺序处理 ajax 请求?

javascript - 在 Promise.all 中 react setState

jquery - 使用 jquery 附加悬停事件多个元素

javascript - 将鼠标悬停在链接上时更改 div 的颜色

css - 活跃 child 的 parent 的复杂 CSS 选择器

javascript - 避免在默认值中分配虚假值的陷阱?

javascript - 替换javascript中的换行符

javascript - 单击下拉按钮时更改下拉动画的行为

html - 在 HTML 页面中嵌入本地 PDF

css - 连字图标如何在 Material Icons 中工作?