0
선택한 텍스트 영역에 bb 코드를 삽입하는 jQuery 플러그인 또는 함수를 찾고 있습니다. http://markitup.jaysalvat.com/downloads/과 같은 플러그인을 찾았지만 추가하면 내 프로젝트에 너무 큽니다.간단한 jQuery BB 코드 플러그인 검색
document.getElementById("bold_button").onclick = function() {
format("[b]", "[/b]");
}
function format(aTag, eTag) {
var input = document.getElementById('t_antwort');
input.focus();
if(typeof document.selection != 'undefined') {
var range = document.selection.createRange();
var insText = range.text;
range.text = aTag + insText + eTag;
/* Anpassen der Cursorposition */
range = document.selection.createRange();
if (insText.length == 0) {
range.move('character', -eTag.length);
} else {
range.moveStart('character', aTag.length + insText.length + eTag.length);
}
range.select();
}
/* für neuere auf Gecko basierende Browser */
else if(typeof input.selectionStart != 'undefined')
{
/* Einfügen des Formatierungscodes */
var start = input.selectionStart;
var end = input.selectionEnd;
var insText = input.value.substring(start, end);
input.value = input.value.substr(0, start) + aTag + insText + eTag + input.value.substr(end);
/* Anpassen der Cursorposition */
var pos;
if (insText.length == 0) {
pos = start + aTag.length;
} else {
pos = start + aTag.length + insText.length + eTag.length;
}
input.selectionStart = pos;
input.selectionEnd = pos;
}
/* für die übrigen Browser */
else
{
input.innerHTML += aTag;
}
}
당신이 그와 같은 플러그인 또는 기능을 알아 :
내가 원하는 모든 jQuery를 실현 다음과 같은 기능은 무엇입니까?