您可以将span
标签添加到要附加的特定单词:
<a href="">Test 1</a> Clicking this will add "<span>Thank you</span>" to textarea<br/>
<a href="">Test 2</a> Clicking this will add "<span>Good luck</span>" to textarea<br/>
然后你可以使用 append():
$("a").on('click',function(e) {
e.preventDefault();
$("#replycontent").append($(this).next('span').text() + ' ');
})
小提琴
或者更好的是,您可以为锚点使用 HTML5 数据属性:
<a href="" data-text="Thank you">Test 1</a> Clicking this will add "Thank you" to textarea<br/>
<a href="" data-text="Good luck">Test 2</a> Clicking this will add "Good luck" to textarea<br/>
那么你可以这样做:
$('a').click(function(e){
e.preventDefault();
var val = $('#replycontent').val();
$('#replycontent').val(val + $(this).data('text') + ' ');
});
小提琴
编辑
如果您想在将新值附加到您的 时添加新行textarea
,则只需\n
与附加值一起使用:
$('#replycontent').val(val + '\n' + $(this).data('text'));
更新小提琴