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

215
Vistas
Los controladores de cambio de tamaño de Javascript / JQuery Contenteditable deben establecer el parámetro de ancho de columna de la tabla

Estoy buscando una solución compatible principalmente con los navegadores Webkit (Chrome/Edge/Safari) que permita que las columnas de la tabla cambien el ancho real de estas columnas cuando la propiedad de cambio de tamaño se establece en un campo editable. Ahora esto es lo que he hecho hasta ahora.

Agregué los controladores de cambio de tamaño en la primera fila de las columnas agregando el siguiente CSS (.editortable es la clase para las tablas):

 .editortable tr:first-child td { padding: 4px; cursor:pointer; resize:both; border: 1px dotted #333; overflow:auto; }

Esto muestra los controladores de cambio de tamaño en el campo editable, lo que permite cambiar la escala de las columnas de la tabla. Pero lo que no hace es establecer el nuevo ancho y alto en el HTML subyacente agregando un atributo de "ancho" y "alto" con los valores apropiados. ¿Cómo se puede hacer esto en javascript vainilla o JQuery?

Lo siento por mi inglés, no es mi idioma nativo. Espero que entiendan lo que estoy tratando de lograr aquí.

 <div contenteditable="true"> <table class="editortable"> <tr> <td>1</td><td>Just some text</td> </tr> </table> </div>

Aquí está el violín; https://jsfiddle.net/7trwxoug/

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Creo que necesita MutationObserver, agregué un código de ejemplo para ver el cambio de la segunda td , puede ver cualquier celda que desee, después de ver cada vez que cambia el tamaño de una celda, la devolución de llamada puede obtener el ancho/alto más reciente, y puede configurar/ registro u otra acción de acuerdo con el ancho/alto y la identificación que obtienes

https://jsfiddle.net/46tamyzp/10/

ingrese la descripción de la imagen aquí

about 4 years ago · Juan Pablo Isaza 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