jquery - 使用 Jquery 可以简单选择

标签 jquery css

我只有 3 个 div,它们的背景颜色都是蓝色。

我需要 jQuery 来使每个框都可选择。
单击/选中该框时,jQuery 应将具有不同背景色的类 .selected 添加到红色。单击另一个 div 时,所有其他未选中的应变回蓝色。

这是CSS

.block {
    width: 300px;
    padding: 10px;
    background: blue;
    color:white;
    margin-top:5px;
}

.selectable {
    background: red;
}

这是html

<div class="block">
    Some stuff here
</div>

<div class="block">
    Some stuff here
</div>

<div class="block">
    Some stuff here
</div>

如何使用 jQuery 来实现?
这是所有实际的 jsfiddle

最佳答案

试试这个 jsFiddle example .

$('.block').click(function() {
    $('.block').removeClass('selectable');
    $(this).addClass('selectable');
});​

关于jquery - 使用 Jquery 可以简单选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13221756/

相关文章:

javascript - 将过渡应用于 jquery .change 元素

php - 意外行为显示 : block;

css - Susy前缀,后缀,填充错误的输出,里面有gutter-position

jquery - JSSOR slider 将无法正确定位

javascript - 如何通过 JavaScript 为 Boostrap 的词缀设置选项?

javascript - 如何禁用数据表第一列的排序?

javascript - 有没有一种简单的方法可以将文件链接变成下载按钮?

javascript - 从 js 读取/写入 json 到服务器上的文件(不是服务器应用程序)

javascript - 为具有不同 ID 名称的 div 提供内容

html - 如何将 div 包裹在图像周围,以响应更大和更小的 PC 屏幕尺寸