2009-09-08 24 views

Respuesta

15

Este jQuery debe manejar la condición de encontrar un td con colspan 2 en el primer tr de cualquier tabla y establecer su colspan a 4.

$("table tr:first td[colspan=2]").attr('colspan',4); 

La mejor cosa a hacer sería simplemente fijar el código HTML para producir colspan = 4

+0

¡Gracias por tu ayuda! ¡Aclamaciones! –

4

En primer lugar, se olvidaron de cerrar una de sus <tr> 's. En segundo lugar, necesitará un nombre de clase o id único adjunto a ese <td> para orientarlo más fácilmente. En tercer lugar, utilice el método JQuery attr(). De esta manera:

<tr> 
    <td colspan="2" id="thatsmytd"></td> 
</tr> 

$('#thatsmytd').attr('colspan','4'); 
+1

Lo sentimos, pero no puedo tener ID, ya que se generó en tiempo de ejecución. –

0
$("table tr:first").attr('colspan','4'); 
0
$("table[id$=FormView1] tr:first td[colspan=2]").attr("colspan", "4"); 
0

n1313 La solución para cambiar el atributo es correcta. Si su pregunta es ¿cómo seleccionar la primera fila de una página que contiene una celda con un atributo colspan continuación, sólo tiene que cambiar su selector para algo como esto:

$("tr:first").find("td[colspan='2']:first").attr('colspan','4'); 

Esto es muy específica. Es posible que necesite jugar con él para trabajar exactamente de la manera que necesita.

Cuestiones relacionadas