120 votes

Jquery pour changer l'attribut style d'une classe div

J'ai une classe de curseur (slider) comme ceci et je veux changer l'attribut de style style="left: 336px"

%

J'ai essayé $('.handle').css({'style':'left: 300px'}) mais ça ne fonctionne pas. Je ne suis pas sûr de ce que je fais de mal ici.

196voto

Ganesh D Points 1761

Essayez simplement $('.handle').css('left', '300px');

103voto

The Code Points 1101

Si vous voulez simplement définir l'attribut de style, utilisez

$('.handle').attr('style','left: 300px');

Ou vous pouvez utiliser la méthode css de jQuery pour définir uniquement une propriété de style css

$('.handle').css('left', '300px');

OU même que la clé valeur

$('.handle').css({'left': '300px'});

Plus d'informations sur W3schools

9voto

$('.handle').css('left', '300px');

$('.handle').css({
    left : '300px'
});

$('.handle').attr('style', 'left : 300px');

ou utilisez OrnaJS

8voto

Raghuveer Points 2140

Essayez avec

$('.handle').css({'left': '300px'});

Ou

$('.handle').css('left', '300px');

Au lieu de

$('.handle').css({'style':'left: 300px'})

4voto

q99 Points 413

$('.handle').css('left','300px') essayez ceci, identificateur d'abord puis la valeur

plus d'informations ici :

http://api.jquery.com/css/

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X