我在創建類別過濾器時遇到了一些麻煩,我嘗試了jQuery中的所有不同事物,我認爲這應該是最好的方式來得到我想要的。jQuery .detach/append in if/else語句
代碼:
var divs;
$('.category').on('click', function() {
if(divs == 1) {
alert('ayylmao?');
$('section#showcase').append(detached);
divs = 0;
} else {
divs = 1;
var lolxd = $(this).find('a').attr('id');
alert(lolxd);
var detached = $('section#showcase').contents().not("." + lolxd).detach();
}
});
它已經有一段時間以前,我用jQuery的,但由於某些原因「分離」的變種不會追加到部分展示。
想聽聽我做錯了什麼; _;
我想因爲你的變量'detached'只是函數的本地函數,所以一旦你的'divs'值爲1,'detached'不確定,試着在你的'if' – Lixus
''中做一個'console.log', var divs,detached;','detached = $('section#showcase')。contents()。not(「。」+ lolxd).detach()' – guest271314
oke yep,它表示未定義。任何想法,我應該改變什麼? – kid