Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

139
Vistas
Analizar propiedades de estilo en cadena

Tengo una cadena de propiedades de estilo como la siguiente

 var style='max-width: 125px; height: auto; object-fit: cover; width: 125px; margin-left: auto; margin-right: auto;'

Las propiedades pueden ser cualquiera. Quiero verificar si max-width incluye, y si incluye, se eliminará. Pero no pude resolver el problema.

 var imgmaxwidth = style; if (imgmaxwidth.includes("max-width")) { self.$dialog.find('.note-image-attributes-style-maxwidth').val(value of string max-width); }

Quiero tomar este valor de ancho máximo y luego eliminar esta propiedad de la cadena.

En la cadena final será

 height: auto; object-fit: cover; width: 125px; margin-left: auto; margin-right: auto;

Gracias por adelantado

about 4 years ago · Santiago Trujillo
2 Respuestas
Responde la pregunta

0

Prueba lo siguiente:

 var style = 'max-width: 125px; height: auto; object-fit: cover; width: 125px; margin-left: auto; margin-right: auto;' var styleArr = style.split(';') var res = styleArr.filter(function (value) { return !value.includes('max-width'); }); style = res.join(';'); console.log(style);
 .as-console-wrapper { max-height: 100% !important; top: 0; }

about 4 years ago · Santiago Trujillo Denunciar

0

var style = $('p').attr('style'); var parts = style.split(';'); var newstyle=[]; for (i=0; i < parts.length; i++) { if (parts[i].split(':')[0].toLowerCase().trim() != 'max-width') { newstyle.push(parts[i]); } } $('p').attr( 'style', newstyle.join(';'));

Corregí los casos que se perderían si hubiera espacios en blanco al principio o al final, o problemas de casos. (impulsado con comentarios de @Useless Code)

about 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda