2012-10-05 12 views

Respuesta

22

Puede utilizar el método de filtro:

$('td').filter(function(){ 
    return $(this).text() === '5' 
}) 
+0

por qué los tres ===? – LeBlaireau

+2

@welovedesign ¿Por qué no? Para este caso, no hay diferencia entre == y ===. – undefined

+3

Los tres '===' es hacer una comparación explícita y no permitir la comparación implícita. Siempre use '===', ya que es muy inestable confiar en las conversiones implícitas que JavaScript hará por usted sobre la marcha. – froginvasion

6

Utilice la :contains selector:

var td = $("td:contains('5')"); 

Editar: Esto también seleccionará el TD con 15 y 25, si quieres exacta 5, a continuación, utilizar el método .filter como la otra respuesta, dijo .

+0

También selecciona 15 y 25. – undefined

+0

sí lo hace exactamente eso – LeBlaireau

Cuestiones relacionadas