2017-05-19 5 views
0

Also arbeite ich an einer Website, die viele Rezepte haben wird. Ich möchte eine Schaltfläche haben, die das angezeigte Rezept zum Drucken an diese Seite sendet. Die Art, wie ich jede Seite eingerichtet habe, macht dies jedoch kompliziert. Ich habe eine Seite für jeden Typ und lasse die Rezepte mit divs und Javascript anzeigen. Sie klicken auf ein Rezept aus einer Liste und rufen eine Funktion auf, um das entsprechende Rezept von "keine" auf "blockieren" zu setzen. Hier ist mein aktueller CodeSenden eines Div auf separate Seite zum Drucken

$('.main').each(function() { 
    if(style.display=="block"){ 
    var divData = $('.card').html(); 
    window.location.href = "print.html"; 
    document.write(divData); 
    } 

});  

Wie kann ich diesen Code ändern, so dass es in dem einen fordert, dass seine Anzeige auf „Block“ gesetzt hat?

+0

Anstatt zu versuchen, ein Element durch einen Inline-Stil zu finden, die auf eine Klasse festgelegt (das macht das Styling) und wählen Sie das Element von dieser Klasse. Es sei denn, ich verstehe die Frage nicht. – Taplar

+0

Erstellen Sie ein Formular und geben Sie die Attributaktion an, auf der die gewünschte Seite angezeigt werden soll, wenn Sie auf die Schaltfläche drücken. – csandreas1

Antwort

Verwandte Themen