2013-04-14 35 views
2

我需要從表中找到給定值。我怎樣才能使用jQuery來做到這一點。我不想像這樣循環整個表格查找表中的特定值jquery

$('table tr td').each(function(){} 

有沒有更好的方法來做到這一點。價值含義<td>value</td>。使用:contains() selector

$('table td:contains("some text")') 
+0

你是什麼意思「值」?它是否是''元素?它是單元格的HTML /文本內容嗎? – Ian

+1

在這兩種情況下,jQuery都會循環。 –

+0

和你不喜歡循環?它仍然會循環 – monkeyinsight

回答

3

嘗試之間的值,試試這個:

$("#myTbl tr td:contains(World)").attr("style","color:red"); 

的jsfiddlehttp://jsfiddle.net/hescano/cnSgV/

+0

+1不像我這樣選擇不必要的tr:p –

2

如果它在細胞內文本的單元格

+1

+1進行演示;) – Mottie