Я хотел бы иметь возможность фильтровать таблицу с помощью флажков, это то, что я придумал, но, похоже, это не работает.
В основном я хочу, чтобы таблица скрывала ту, которая не отмеченапокажи те, которые есть.HTML-код
<div class="tags">
<label><input type="checkbox" rel="a" /> a </label>
<label><input type="checkbox" rel="x" /> x </label>
</div>
<table>
<thead>
<tr><th>list</th></tr>
</thead>
<tbody>
<tr><td>a</td></tr>
<tr><td>a</td></tr>
<tr><td>b</td></tr>
<tr><td>a</td></tr>
<tr><td>x</td></tr>
</tbody>
</table>
JS-код
$('div.tags').delegate('input:checkbox', 'change', function()
{
var $lis = $('table tbody > tr').hide();
//For each one checked
$('input:checked').each(function()
{
$lis.filter('.' + $(this)).show();
});
}).find('input:checkbox').change();
Интересно, я что-то не так делаю?