结果我有一个过滤多个项目简单的代码,到目前为止,它的工作需要从过滤项
下面是代码:
<div class="container btn-group tags" data-toggle="buttons">
<label class="btn btn-primary active" id="myBtn">
<input type="checkbox" rel="arts" /> Arts
</label>
<label class="btn btn-primary" id="myBtn">
<input type="checkbox" rel="computers" /> Computers
</label>
<label class="btn btn-primary" id="myBtn">
<input type="checkbox" rel="health" /> Health
</label>
<label class="btn btn-primary" id="myBtn">
<input type="checkbox" rel="video-games" /> Video Games
</label>
</div>
<div class="container">
<div class="results">
<div class="container arts computers">
Result 1
</div>
<div class="container video-games">
Result 2
</div>
<div class="container computers health video-games">
Result 3
</div>
<div class="container arts video-games">
Result 4
</div>
</div>
</div>
,这是脚本:
$('div.tags').delegate('input[type=checkbox]', 'change', function()
{
var $lis = $('.results > div'),
$checked = $('input:checked');
if ($checked.length)
{
var selector = $checked.map(function()
{
return '.' + $(this).attr('rel');
}).get().join('');
$lis.hide().filter(selector).show();
}
else
{
$lis.show();
}
});
我的问题是,如果我有过滤让让说的A - Z字母,并且有一个选择A & M如何显示他选择的字母?并通过点击清除按钮给出一个选项来清除所有的字段?
这里是FIDLE http://jsfiddle.net/nucleo1985/g9SAQ/
感谢,
对不起,不明确 - 可以哟你举一个例子 –
嗨,这是小提琴:http://jsfiddle.net/nucleo1985/g9SAQ/,这是我从网站截图截图http://www.screencast.com/t/njhZTcmAAn –
我的答案有已更新,以解决您的问题/关注..请检查,如果它现在正确 – erikrunia