使用字符串作为前缀值,但不要覆盖现有值

时间:2014-05-28 10:49:07

标签: jquery

我需要将常量行<b>References</b></br>添加到我的文本区域,但是如果不覆盖现有值,我似乎无法写入。

例如,用户将键入文本,但必须已经是前缀行。请参阅以下屏幕截图:http://screencast.com/t/GGRtvsIvIG6U

这是我尝试过的,但它覆盖了我现有的文字。

$(document).ready(function() {
       $('#textarea').val('<b>References<b></br>');
});

2 个答案:

答案 0 :(得分:1)

执行$('#textarea').val()获取原始值,然后将新值附加到其中。

例如

var original = $('#textarea').val();
var str = '<b>References</b></br>';
$('#textarea').val(str + original)

答案 1 :(得分:0)

您可以使用字符串连接:

var textarea = $('#textarea');
textarea.val('<b>References<b></br>' + textarea.val());