2012-02-29 35 views
0

我必須得到所有可見的trs並對它的所有td執行一些操作。所以我正在使用在jquery中沒有得到可見的tr在div中1.7.1

$('#divId tr:visible td') 

得到結果。這工作正常,直到我使用jQuery 1.4.2,但是當我用1.7.1替換它時,它停止工作。

http://jsfiddle.net/G9gZ5/10/

我查了一下,這是發生在所有的瀏覽器

+0

你是如何做的'tr'元素看不見? – Jasper 2012-02-29 11:52:09

+0

你的代碼在這裏工作得很好:http://jsfiddle.net/q5Kg4/ – 2012-02-29 11:54:50

+0

我試過了,它的工作正常。可能是我下載了錯誤的文件。我從http://docs.jquery.com/Downloading_jQuery下載。可以有人請告訴我是否使用正確的文件 – Ankit 2012-02-29 12:20:43

回答

0

爲了得到這個工作,你需要:

var visibleTrs = $('#dv tr:visible').length; 
$('#output').text('visible rows - ' + visibleTrs);