Ich wandle Benutzereingabe-URLs in BBCode um und füge sie an die TextArea an, aber nachdem du eine der angehängten Zeilen gelöscht hast, wird sie nicht mehr anhängen (aber du könntest die neu angehängten Werte im Firebug sehen, wirklich seltsam). Hier ist mein Code:
%Vor%Und hier ist das Jsfiddle: Ссылка
Es liegt daran, dass Sie den HTML-Wert innerhalb des Textfelds ändern, was der Standardwert ist. Sobald Sie einen neuen Wert festgelegt haben (indem Sie etwas aus dem Textfeld eingeben oder löschen), wird dieser Standardwert ignoriert.
Um dies zu umgehen, müssen Sie den Wert des Textfelds festlegen und nicht an den Inhalt anhängen:
%Vor%Oder wie Felix es empfohlen hat:
%Vor%Ich rate Ihnen, val hier zu verwenden
%Vor%Bitte versuchen Sie diese Funktion addUrl.
Tags und Links javascript jquery append