jquery - 单击按钮时更改::选择

标签 jquery css

我有一个页面有一个::selection 的背景颜色#FC5657;但是当我单击一个按钮时,我希望::selectioon 更改为背景颜色:白色和黑色。

有没有办法实现这个。我正在尝试这个但不起作用,请帮忙。

$('.circle').click(function(){
        $('::selection').css('background','white');
    }); 

最佳答案

您可以将类添加到拥有所选文本的 block 中。它可以是

<body>甚至 <HTML>元素。

您所需要的只是按钮上的类切换功能和该类的 CSS 样式。

CSS

.classYouNeed ::selection {
    background: red;
}

::selection {
    background: green;
}

JS

$(document).ready(function(){
    $('.someButton').on('click', function(){
        $('body').toggleClass('classYouNeed');
    });
});

关于jquery - 单击按钮时更改::选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41794786/

相关文章:

jquery - 无法读取数组中最后一项的 'undefined' 属性

javascript - 使用 JQuery slidetoggle() 时屏幕不向下滚动

javascript - 在运行时加载 css

javascript - 多语言网站布局调整

javascript - jquery如何在运行时获取数据?

javascript - Yii - 将 onclick 事件与 CLinkPager 与每个寻呼机链接绑定(bind)

css - 在 ionic 中将按钮放在右边,这样它看起来像这张图片

javascript - jquery flippy - 停止翻转发生

html - 在列表项旁边显示重复的图像

javascript - 在回调函数中访问 jQuery Ajax 请求的 URL