Ich habe mehrere Variablen in meinem Code:jquery anhängen Variable, wenn Variable nicht leer ist
var titre = bloc_movie_parent.attr("titre"),
director = bloc_movie_parent.attr("director"),
prod = bloc_movie_parent.attr("prod"),
agency = bloc_movie_parent.attr("agency");
diese Variablen Ich baue ein div eine für jede Funktion verwenden, und in diesem div habe ich Spannweiten das sollte zeige aber nur wenn die Variable existiert.
hier ist mein Code:
$(".bloc_movie[type='"+ type + "']").each(function(){
var titre = $(this).attr("titre"),
director = $(this).attr("director"),
prod = $(this).attr("prod"),
agency = $(this).attr("agency"),
hash = $(this).children('a').attr("href");
$(".caption_slideshow").append('<div class="bloc_movie"><div class="legende"><div class="titre_caption">'+ titre +'</div><div><span class="initial_director">D/ </span>'+ director +'</div><div><span class="initial_prod">P/ </span>'+ prod +'</div><div><span class="initial_agency">A/ </span>'+ agency +'</div></div></div>');});
es funktioniert gut.
aber manchmal ist meine Variable leer. Und wenn die Variable leer ist, möchte ich, dass der Bereich ausgeblendet wird. zum Beispiel, wenn "Direktor" leer ist, möchte ich die "Initial_director" span ausgeblendet werden. Gleiches für "prod" mit "initial_prod" span & "Agentur" mit "initial_agency".
Ich finde keine Möglichkeit, es innerhalb der Append-Funktion zu tun.
kann mir jemand dabei helfen?
Welche Variable meinen Sie, wenn "meine Variable leer ist"? und welche span willst du verstecken erklären bitte –
was ist mit Anhängen sie eins nach dem anderen, so dass Sie sie einzeln vor jedem append – Matt
@FadiAboMsalam zum Beispiel, wenn "Direktor" leer ist, möchte ich die "initial_director" span versteckt werden . Gleiches für "prod" mit "initial_prod" span & "agentur" mit "initial_agency". – mmdwc