Je veux remplacer la première Colspan = "2" avec Colspan = "4" dans mon premier TR pas dans la page complète en utilisant JQuery.Remplacement Colspan = "2" avec Colspan = "4" en utilisant Jquery
Merci.
Cordialement, MS
Je veux remplacer la première Colspan = "2" avec Colspan = "4" dans mon premier TR pas dans la page complète en utilisant JQuery.Remplacement Colspan = "2" avec Colspan = "4" en utilisant Jquery
Merci.
Cordialement, MS
Cette jQuery devrait gérer la condition de trouver un td avec colspan 2 dans la première tr d'une table et définir sa colspan à 4.
$("table tr:first td[colspan=2]").attr('colspan',4);
La meilleure chose à faire serait de simplement corriger votre code HTML pour produire colspan = 4
Tout d'abord, vous avez oublié de fermer l'un de vos <tr>
« s. Deuxièmement, vous aurez besoin d'un identifiant unique ou d'un nom de classe attaché à ce <td>
pour le cibler plus facilement. Troisièmement, utilisez la méthode JQuery attr()
. Comme ceci:
<tr>
<td colspan="2" id="thatsmytd"></td>
</tr>
$('#thatsmytd').attr('colspan','4');
Désolé, mais je ne peux pas avoir id comme il a généré au moment de l'exécution. –
Utilisation: premier sélecteur:
$("table tr:first")
$("table tr:first").attr('colspan','4');
$("table[id$=FormView1] tr:first td[colspan=2]").attr("colspan", "4");
La solution de n1313 pour modifier l'attribut est correcte. Si votre question est de savoir comment vous sélectionnez la première ligne d'une page qui contient une cellule avec un attribut colspan alors vous avez juste besoin de changer votre sélecteur à quelque chose comme ceci:
$("tr:first").find("td[colspan='2']:first").attr('colspan','4');
Ceci est très spécifique. Vous devrez peut-être jouer avec pour fonctionner exactement comme vous le souhaitez.
Merci pour votre aide! À votre santé! –