JQuery - Acceder a propiedades CSS etiqueta con clase

 
Vista:

Acceder a propiedades CSS etiqueta con clase

Publicado por Jose (7 intervenciones) el 02/04/2014 16:48:32
Buenas,

Estoy trabajando con una librería gráfica de Javascript y quiero manipular algunos de las propiedades css que me genera en algunos elementos.
La librería me devuelve un gráfico con etiquetas de este tipo:
1
<path opacity="0.8" stroke-width="2" stroke="#d50000" fill="none" d="M110.00000000009453,27.755555555555475L118.00000000009453,27.755555555555475L125.00000000009453,27.755555555555475L142.00000000009453,27.755555555555475L161.00000000009453,27.755555555555475L178.00000000009453,27.755555555555475L195.00000000009453,27.755555555555475L212.00000000009453,27.755555555555475L229.00000000009453,27.755555555555475L239.00000000009453,27.755555555555475L241.00000000009453,27.755555555555475L241.00000000009453,27.755555555555475L242.00000000009453,27.755555555555475L254.00000000009453,27.755555555555475L271.00000000009453,27.755555555555475L287.00000000009453,27.755555555555475L305.00000000009453,27.755555555555475L324.00000000009453,27.755555555555475L340.00000000009453,27.755555555555475L357.00000000009453,27.755555555555475L374.00000000009453,27.755555555555475" class="series line MaxVolL1(kV)" style="stroke-width: 1px;"></path>

Quiero cambiar la propiedad stroke-width de la etiqueta path.

Si hago esto:
$("path").css("stroke-width","1");
Funciona perfectamente. Pero esto cambia el stroke-width de todos los path. Quiero cambiar unicamente para algunas clases.
Si intento de esta forma:
$("path[class='series line MaxVolL1(kV)']").css("stroke-width","1");
No funciona.

¿Alguna idea de como podría hacerlo?

Saludos y gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 302
Oro
Ha mantenido su posición en JQuery (en relación al último mes)
Gráfica de JQuery

Acceder a propiedades CSS etiqueta con clase

Publicado por xve (673 intervenciones) el 02/04/2014 22:49:18
Hola Jose, una manera, es añadir una clase a los tipos que quieras cambiarlo, aunque no tenga ningún valor, te servirá...

algo así:
1
<path opacity="0.8" stroke-width="2" stroke="#d50000" fill="none" d="..." class="paramodificar series line MaxVolL1(kV)" style="stroke-width: 1px;"></path>

De esta manera, desde el jquery, puedes hacer:
1
$("path .paramodificar").css("stroke-width","1");

De esta manera, solo te modificar los que tengan la clase paramodificar

Coméntanos si te sirve, ok?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar