Foros del Web » Programando para Internet » Jquery »

Acceder a propiedades CSS etiqueta con clase

Estas en el tema de Acceder a propiedades CSS etiqueta con clase en el foro de Jquery en Foros del Web. Buenas, Estoy trabajando con una libreria gráfica de Javascript y quiero manipular algunos de las propiedades css que me genera en algunos elementos. La libreria ...
  #1 (permalink)  
Antiguo 02/04/2014, 08:41
 
Fecha de Ingreso: noviembre-2008
Ubicación: Sevilla
Mensajes: 157
Antigüedad: 16 años, 1 mes
Puntos: 2
Acceder a propiedades CSS etiqueta con clase

Buenas,

Estoy trabajando con una libreria gráfica de Javascript y quiero manipular algunos de las propiedades css que me genera en algunos elementos.
La libreria me devuelve un gráfico con etiquetas de este tipo:

Código:
<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
  #2 (permalink)  
Antiguo 02/04/2014, 08:49
Avatar de andresgarciadev  
Fecha de Ingreso: junio-2013
Mensajes: 218
Antigüedad: 11 años, 5 meses
Puntos: 32
Respuesta: Acceder a propiedades CSS etiqueta con clase

cuando se usa espacio en class significa que ese path enrealidad tiene 3 clases
siendo ese el caso apra acceder a ella tendrias que hacer esto
Código Javascript:
Ver original
  1. $("path.series.line.MaxVolL1(kV)").css("stroke-width","1");
porcierto... no eh probado nunca con parentesis asi que no se si funciona.... deberias hacer de alguan forma esa libreria te traiga las clases en una sola palabra y de manera mas simple que de lo contrario te puede generar mas problemas despues
  #3 (permalink)  
Antiguo 02/04/2014, 08:59
 
Fecha de Ingreso: noviembre-2008
Ubicación: Sevilla
Mensajes: 157
Antigüedad: 16 años, 1 mes
Puntos: 2
Respuesta: Acceder a propiedades CSS etiqueta con clase

De esa forma no funciona.
Se que son clases diferentes, he probado de muchas formas, pero no lo consigo

Gracias de todas formas
  #4 (permalink)  
Antiguo 02/04/2014, 11:14
Avatar de andresgarciadev  
Fecha de Ingreso: junio-2013
Mensajes: 218
Antigüedad: 11 años, 5 meses
Puntos: 32
Respuesta: Acceder a propiedades CSS etiqueta con clase

si ya lo probe... no funciona por que como pense estan esos "( )" busca la forma de quitarlos que esta causando el error

Etiquetas: clase, css, etiqueta, propiedades
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:59.