Ich habe ein bisschen Probleme mit der Erstellung eines Kategorie-Filters für meine benutzerdefinierte Post-Typ Taxonomie, ich habe versucht, verschiedene Dinge in jQuery und ich denke, dies sollte die sein Der beste Weg, um zu bekommen, was ich will.jQuery .detach/append in if/else Anweisung
Code:
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();
}
});
Es ist eine Weile her ist her, dass ich jQuery verwendet, aber aus irgendeinem Grund die var ‚abgelöst‘ wird nicht auf den Abschnitt Vitrine anhängen.
Würde gerne hören, was ich falsch mache; _;
Ich denke, da Ihre Variable 'detached' nur lokal für die Funktion ist, sobald Ihr' divs' Wert 1 ist, 'detached' nicht definiert ist, versuchen Sie eine' console.log' davon in Ihrem 'if' – Lixus
' var divs, losgelöst; ',' losgelöst = $ ('section # showcase'). contents(). nicht ("." + lolxd) .detach() ' – guest271314
ok ja, es heißt undefiniert. Irgendeine Idee, was ich ändern sollte? – kid