Ich habe den folgenden HTML-Code:Wie füge ich verschiedene Hyperlinks zu data- * hinzu?
<article class="article" data-quota="Here goes nothing" data-share="Here goes social" data-tag1="Tag1" data-tag2="Tag2" data-tag3="Tag3">
<h3>Author name</h3>
</article>
und JS:
function articleTemplate() {
$('.article').each(function() {
var $this = $(this),
dataQuota = $this.data('quota'),
dataTag1 = $this.data('tag1'),
dataTag2 = $this.data('tag2'),
dataTag3 = $this.data('tag3'),
dataShare = $this.data('share');
var template = '<h4>' + dataQuota + '</h4>' +
'<h5>' + dataTag1 + ',' + dataTag2 + ',' + dataTag3 + '</h5>' +
'<footer>' + dataShare + '</footer>';
$this.append(template);
});
}
ich einige templateing mit Javascript tue und bis jetzt habe ich diese. Die outputed html ist:
<h3>Author name</h3>
<h4>Here goes nothing</h4>
<h5>Tag1,Tag2,Tag3</h5>
<footer>Here goes social</footer>
Jetzt möchte ich Hyperlinks zu Daten-Quote, Daten-Anteil, Daten-tag1 usw. hinzufügen?
Wenn der entsandte Codezeile ist Ihr * Eingang *, was tun Sie mit als * Ausgabe * am Ende erwarten? Was für JavaScript hast du versucht, wo bist du stecken geblieben? Was schief gelaufen ist? Welche Fehler haben Sie bekommen? Was hat nicht so funktioniert wie es sollte? Was hast du * erwartet * und was ist eigentlich passiert? –
Ich habe keine Fehler. Aber jetzt möchte ich einen Hyperlink zu jedem ausgegebenen Text hinzufügen. Hoffe mein Englisch ist klar genug. – Bobita
Aber wohin würden die '' Elemente gehen? Wie sollte das resultierende DOM aussehen? Ich bin glücklich zu helfen, aber wenn ich nur anfange, Vermutungen zu machen, dann ist es unwahrscheinlich, dass es hilfreich ist. –