結果我有一個過濾多個項目簡單的代碼,到目前爲止,它的工作需要從過濾項
下面是代碼:
<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