0
這裏是我的小提琴:http://jsfiddle.net/gFZ5W/2/jQuery的,發現情況的下一個X號,直到未找到匹配
我試圖做的是有統計下的每個部分顯示被點擊欄目標題時。問題在於可以有多種選擇。現在代碼被硬編碼爲兩個選項。
如何告訴jQuery使用類stats
顯示所有元素,直到它到達一個沒有stats
的元素,然後停止?
這裏是我的小提琴:http://jsfiddle.net/gFZ5W/2/jQuery的,發現情況的下一個X號,直到未找到匹配
我試圖做的是有統計下的每個部分顯示被點擊欄目標題時。問題在於可以有多種選擇。現在代碼被硬編碼爲兩個選項。
如何告訴jQuery使用類stats
顯示所有元素,直到它到達一個沒有stats
的元素,然後停止?
$('.showstats').click(function (event) {
$(this).closest('tr').nextUntil('tr:not(.stats)').toggleClass('hidden');
});
這將click事件到showstats錨結合,向上遍歷DOM到最近<tr>
元素,然後切換所有以下<tr>
的班,直到它遇到第一個一個沒有統計類的人。
就是這樣!我還沒有使用'not'修飾符,謝謝! – Branndon