Javascript 使用jquery操纵::选择

Javascript 使用jquery操纵::选择,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我只是想在函数上这样做 function changeGenre(toWhat) { [...] $('::selection').css("background-color",'rgb('+color+')'); } 但它似乎不起作用。为什么? 编辑:::selection不是DOM元素,因此我正在寻找解决此问题的替代方法。尝试将其与css类一起使用:请参阅本文: $(文档).ready(函数(){ changegree(); }); 函数changegree(){ $('

我只是想在函数上这样做

function changeGenre(toWhat) {
    [...]
    $('::selection').css("background-color",'rgb('+color+')');
}
但它似乎不起作用。为什么?


编辑:
::selection
不是DOM元素,因此我正在寻找解决此问题的替代方法。

尝试将其与css类一起使用:请参阅本文:

$(文档).ready(函数(){
changegree();
});
函数changegree(){
$('p').addClass(“gr”);
}

p、 gr::选择{
背景:#ff0099;
}

注意:::Internet Explorer 8和早期版本不支持选择。

颜色在哪里?你的html在哪里?在哪里以及如何调用
changegree
?我使用
[…]
来毫无理由地不向您显示整个函数。颜色是声明的,在我的代码中使用了很多次,它是有效的。例如,在同一个函数中,我得到了
$('.cover').css(“背景色”,“rgb(“+color+”)”)并且它可以工作。此外,单击按钮时会调用
changegree
,该按钮具有
onclick
属性@John