我有一張分成幾個tbody的表。每個tbody中的第一行有一個按鈕,它將用於隱藏此tbody中除按鈕所在行之外的所有其他行。我如何找到最近的tbody,然後通過它的行循環並將它們隱藏起來
不知道如何實現這一點。
我的HTML:
<table>
<tbody>
<tr>
<td><button class="hide_button_main"> x </button></td>
<td>Label</td>
</tr>
<tr>
<td>Zone 1</td>
<td></td>
</tr>
<tr>
<td>Zone 2</td>
<td></td>
</tr>
<tr>
<td>Zone 3</td>
<td></td>
</tr>
<tr>
<td>Zone 4</td>
<td></td>
</tr>
</tbody>
行與區域1至4將被隱藏,但不是在它
我的jQuery的帶標籤的行:
$('.hide_button_main').click(function(e) {
// var rows = $(this).closest('tbody').find('tr').length;
var rows = $(this).closest('tbody');
rows.each(function() {
alert('1');
});
});
「...將此行中的所有其他行與其中的按鈕隱藏在此行之外。 「 – iappwebdev 2013-02-21 12:55:43
謝謝,我編輯了我的評論,我的英文不夠好:D – nvl 2013-02-21 13:02:04