1 votes

Remplacer une liste déroulante dans la dernière ligne d'un tableau par du texte

Je possède un tableau HTML et dans une colonne j'ai une liste déroulante. J'aimerais avoir un sélecteur pour obtenir une poignée sur la liste déroulante dans la dernière rangée du tableau et la changer en simple texte (en utilisant la valeur dans la liste déroulante). Voici la partie délicate, dans certains cas la dernière rangée n'aura pas de liste déroulante et ce sera juste du texte dans cette cellule et dans ce cas je ne veux rien faire.

Donc j'ai besoin de quelque chose qui supporte la logique suivante:

Obtenir la liste déroulante dans la dernière rangée du tableau et la convertir en texte. S'il n'y a pas de liste déroulante dans cette cellule, alors ne rien faire.

1voto

Glenn Slaven Points 15742

D'accord, vous pouvez simplement faire ceci, en supposant que le texte que vous souhaitez remplacer le select avec est dans la variable textValue et que le tableau a l'identifiant tableid:

$('#tableid tr:last select').replaceWith(textValue)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X