Tengo una tabla con los datos en:jQuery selector condicional de filas de la tabla
<td> item </td><td> order code </td><td> price </td>
estoy procesar la tabla con jQuery que necesita para encontrar el código de pedido:
$.each($('.productList tbody tr'), function() {
var orderCode = $(this).find('td:eq(1)').html().trim();
// do stuff
});
Si no hay productos, la tabla muestra un mensaje:
<td colspan="3"> There are no products to display </td>
La fila de arriba hace que la función jQuery explote. ¿Cuál es la forma más robusta de usar un selector condicional para ignorar la fila "sin productos"? ¿Hay un selector para colspan="1"
o colspan is not set
o lo que sea que deba ser?
exactamente lo que estaba buscando, gracias – fearofawhackplanet
@jAndy, esa prueba es simplemente pésimo. ¡Estás probando tu solución 500 veces, pero SLaks 'se prueba 10000 veces! Y no estás redefiniendo la variable 'start' en' + new Date' después de que se ejecute tu solución ... – James
No sé por qué no está seleccionando nada ('.length' muestra 0). @SLaks, creo que te has perdido ese paréntesis de cierre. Esto funciona. http://stackoverflow.com/questions/3281384/jquery-conditional-selector-for-table-rows/3281527#3281527 – IsmailS