我想製作一個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