Я создал эту скрипку, чтобы вы могли видеть мою борьбу.
Мой HTML
<form action="" method="post" role="form" name="my-form-name">
<button class="html-button">Link me</button>
<textarea name="x" id="post-text" rows="17" required="required"></textarea>
<button type="submit" class="submit-button-form">submit form</button>
</form>
JS:
$(".html-button").on("click", function () {
var urls = prompt("Add a link", "http://");
var setText = $("#post-text").val(urls);
// Adding prompt text into my input field
$("#post-text").val(urls);
});
Этот код работает, но работает только один раз. Значение: если я добавляю гиперссылку, она работает в первый раз, но когда я хочу добавить другую ссылку , она не вставляется. Вместо этого он просто меняет все, что я вставил первым + дополнительный текст, который я добавляю к текстовой области.
Мой вопрос: как я могу сделать добавление этой ссылки независимым от того, что я набираю в текстовой области (простой текст), и обеспечить добавление дополнительных ссылок без изменения других ссылок в текстовой области?
Скрипка: https://jsfiddle.net/vaxqsztj/1/