2017-04-07 4 views
1

Ich versuche, eine Mops-Datei zu bearbeiten, und ich bin mit etwas fest, das sollte nicht so komplex sein. Ich hatte eine Box in meine Seite, die wie folgt aussehen verwendet:Fügen Sie eine jQuery-ID in der gleichen Zeile wie eine p.lead in der Mops-Datei

.row.nested-tab 
    .col-sm-12 
    .card 
     .card-block 
     p.lead Average Score: 
      #score 

Dies zeigte den Titel „Ergebnis:“ durch die jQuery für die Partitur in der folgenden Zeile gefolgt. Was ist die richtige Syntax, um beide auf die gleiche Zeile zu setzen? Etwas wie:

p.lead Average Score: #score 

(Dies ist offensichtlich nicht funktioniert, ich bin auf der Suche für das, was würde:/

Antwort

0

Sie können zu diesem Zweck ‚Tag Interpolation‘ verwenden (siehe this page von den Mops-docs).

konkreter läuft dies mit dieser die letzten beiden Zeilen des ersten Code-Schnipsel zu ersetzen unten:

p.lead Average Score: #[#score] 

Wenn Sie diegeben wollenmit ID score ein Standardwert (vor jedem JavaScript-Füllung füllt es mit der realen Punktzahl), geben Sie dieser Interpolation einen zweiten Wert: #[#score DefaultValue]

+0

Der numerische Wert zeigt sich immer noch auf der folgenden Zeile ... – nvergos

+0

Sprechen Sie über Ist das gerenderte Layout oder das Layout im Quellmarkup? Das ist in Ihrer Frage nicht ganz klar. Wenn das Bild auch in derselben Zeile wie der Rest angezeigt werden soll, müssen Sie entweder CSS-Markup ('display: inline;' auf dem inneren Tag) hinzufügen oder ein 'span'-Element (' # [span # score SomeScore'), das standardmäßig inline ist – gandreadis

Verwandte Themen