Soy una especie de nuevo en JavaScript y jQuery y ahora estoy frente a un problema:de fondo de color hexadecimal a la variable de JavaScript
necesito para publicar algunos datos para PHP y un bit de los datos tienen que ser el hexágono color de fondo del div X.
jQuery tiene la función de CSS ("background-color") y con ella se puede obtener el valor RGB del fondo en una variable de JavaScript.
La función CSS parece devolver una cadena como esta rgb (0, 70, 255).
no pude encontrar alguna manera de obtener hexadecimal del color de fondo (a pesar de que está establecido como hexagonal en CSS).
Parece que necesito convertirlo. Encontré una función para convertir RGB a hexadecimal, pero necesita ser llamada con tres variables diferentes, r, g y b. Entonces necesitaría analizar la cadena rgb (x, xx, xxx) en var r = x; var g = xx; var b = xxx; de algun modo.
Traté de google analizar cadenas con JavaScript, pero no entendía realmente lo expresiones regulares.
¿Hay una manera de conseguir el color de fondo del div como hexagonal, o la cadena puede ser convertida en 3 variables diferentes?
+1 buena implementación con el regex coinciden, aunque me pregunto si hay un espacio constante después de la coma en todos los navegadores – lpfavreau
Bueno, esta es la respuesta real, gracias. Sin embargo, para mí, la respuesta de Ipfavreau funcionó, ya que solo estoy publicando el color de fondo para crear un archivo css con php. –
¿No serían partes ["rgb (0, 70, 255)", "0", "70", "255"]? –