Tôi có đánh dấu này html đơn giản được tạo ra từ asp cổ điển:Tại sao <tr> ẩn của tôi không thực sự bị ẩn?
<table>
<tr class="trClass">
<td>Hello </td>
</tr>
<tr class ="trClass">
<td>World!</td>
</tr>
</table>
Nếu tôi đặt tr thuộc đến Hello để ẩn() sử dụng jquery nó ẩn. Tốt!
Nhưng, khi tôi sử dụng $ ('. TrClass: visible') mỗi (function() {alert ('visible')}); nó cho thấy đầu ra 'có thể nhìn thấy' hai lần.
Tại sao điều này?
Vấn đề của tôi ở đây là im lọc bảng trên cột có hộp chọn. Nhưng sau khi lọc tôi cần phải thực hiện một số tính toán trên những hàng có thể nhìn thấy trong bảng, nhưng tôi nhận được tất cả các hàng ngay bây giờ.
Bất kỳ ý tưởng nào?
/Daniel
bạn có thể cung cấp một trang demo không? –
Trình duyệt nào? ? –
Phiên bản jQuery nào? 1.3.2? –