Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jquery通过id选择器更改css_Jquery_Css - Fatal编程技术网

jquery通过id选择器更改css

jquery通过id选择器更改css,jquery,css,Jquery,Css,ı希望通过其id更改div的特定样式。但是,它似乎根本不起作用。必要的代码如下: Jquery: $(document).ready(function () { $(".a_10.08.201223:56:49").hover(function(){ $("#10.08.201223:56:49").removeClass('arrow-up').addClass('arrow-up2'); }).mouseout(function(){ $("#10

ı希望通过其id更改div的特定样式。但是,它似乎根本不起作用。必要的代码如下:

Jquery:

$(document).ready(function () {

$(".a_10.08.201223:56:49").hover(function(){
        $("#10.08.201223:56:49").removeClass('arrow-up').addClass('arrow-up2');

    }).mouseout(function(){
        $("#10.08.201223:56:49").removeClass('arrow-up2').addClass('arrow-up2');        
    });
});
HTML:


这里有东西
其思想是,此ID是注释的日期。例如,10.08.201223:56:49 id表示特定注释的日期,而a_10.08.201223:56:49类表示要触发的区域。当鼠标悬停在上方div时,将显示子div(箭头)。当鼠标离开上分区时,箭头将消失。看来到目前为止我还做不到。
谢谢

您必须转义jquery选择器中使用的特殊字符,例如

$(document).ready(function () {

$(".a_10\\.08\\.201223\\:56\\:49").hover(function(){

        $("#10\\.08\\.201223\\:56\\:49").removeClass('arrow-up').addClass('arrow-up2');

    }).mouseout(function(){
        $("#10\\.08\\.201223\\:56\\:49").removeClass('arrow-up2').addClass('arrow-up2');        
    });
});​

您必须转义jquery选择器中使用的特殊字符,例如

$(document).ready(function () {

$(".a_10\\.08\\.201223\\:56\\:49").hover(function(){

        $("#10\\.08\\.201223\\:56\\:49").removeClass('arrow-up').addClass('arrow-up2');

    }).mouseout(function(){
        $("#10\\.08\\.201223\\:56\\:49").removeClass('arrow-up2').addClass('arrow-up2');        
    });
});​

ID不应该以数字开头。我不确定,但可能是ID中的
导致了问题?点(.)是类选择器的保留字符。请尝试用下划线替换点或将其转义。ID不应以数字开头。我不确定,但可能是ID中的
导致了问题?点(.)是类选择器的保留字符。尝试用下划线替换点或将其转义。