Gibt es eine Möglichkeit, jede Instanz eines Wortes automatisch zu einem Link zu machen?
zum Beispiel, jedes Mal wenn ich "Apfel" schreibe, wird es automatisch zu <a href="www.apple.com" class="whatever" target="_blank">apple</a>
Ich nehme an, ich könnte Javascript oder möglicherweise jquery verwenden.
Danke!
Hier ist ein einfaches jQuery-Plugin, das den Trick machen sollte. Es werden nur Textknoten ausgewählt, so dass, wenn Sie ein Element mit einer Klasse apple
oder id apple
haben, es nicht ersetzt wird. Außerdem, wenn Sie einen Link <a href="#">apple</a>
haben, wird es nicht ersetzt (vielleicht ein wenig mehr als Sie brauchen, aber ich dachte, ich würde es trotzdem veröffentlichen):
Verwendung:
%Vor%Arbeitsbeispiel: Ссылка
Beachten Sie, dass dies aufgrund der Verwendung des $("*")
Selektors ziemlich schnell ineffizient werden könnte. Wenn möglich, sollten Sie es durch etwas spezifischeres ersetzen (oder entfernen Sie den Anteil .find("*").andSelf()
vollständig und übergeben Sie dem Plugin einen spezifischeren Selektor).
Tags und Links javascript jquery hyperlink keyword