Я хочу сделать кнопку Insert Link
. Вот что я придумал:Как вставить гиперссылку в текст с помощью jQuery?
$(document).ready(function(){
function HyperLink(elementID, openTag, closeTag) {
var textArea = $('#' + elementID);
var len = textArea.val().length;
var start = textArea[0].selectionStart;
var end = textArea[0].selectionEnd;
var selectedText = textArea.val().substring(start, end);
var replacement = openTag + selectedText + closeTag;
textArea.val(textArea.val().substring(0, start) + replacement + textArea.val().substring(end, len));
}
$('#btnHyperlink').click(function() {
HyperLink("id_description", "<a>", "</a>");
});
});
snippent выше охватывает текст с <a>...</a>
, однако я не знаю, как вставить HREF к тексту.
Цените свою помощь.
Примечание:
Я хочу ссылки динамически добавляется к тексту, так как эта кнопка будет использоваться в простом текстовом редакторе.
Где вы получаете значение для HREF от? – epascarello
@epascarello Он должен быть отправлен пользователем в поле ввода/окне. – Jand
Так передайте его, когда вы строите гиперссылку ??? – epascarello