Javascript 如果有百分比,则更改左百分比

Javascript 如果有百分比,则更改左百分比,javascript,jquery,css,Javascript,Jquery,Css,同位素在某个宽度上给出了错误的百分比,因此我使用jQuery对其进行了更改。 它可以工作,但是语法出了问题,所以我的其他代码无法工作 function fixIsotope() { if ($('.blok-categorie').css('left') == '24.9573%') { $('.blok-categorie').css('left') == '25%') ; } return this; } fixIsotope(); 它给我一个:U

同位素在某个宽度上给出了错误的百分比,因此我使用jQuery对其进行了更改。 它可以工作,但是语法出了问题,所以我的其他代码无法工作

function fixIsotope() { 
    if ($('.blok-categorie').css('left') == '24.9573%') {
        $('.blok-categorie').css('left') == '25%') ;
    }
    return this;
}
fixIsotope();

它给我一个:
Uncaught SyntaxError:Unexpected token)错误

嗯,您更改它的语法错误

function fixIsotope() { 
if ($('.blok-categorie').css('left') == '24.9573%') {
    $('.blok-categorie').css('left','25%') ;
}
return this;
}
fixIsotope();

==
不是赋值运算符,它只是进行比较。因此,您不能使用它来设置值



另外,在第二行的末尾还有一个额外的

我想也是这样,但是当我用这样的语法时,代码就不起作用了,这是奇怪的部分。我想问题是jQuery不会读取%change或类似的内容。不久前,jQuery曾经有过类似的问题,但只是放弃了它。