您可以將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() + ' ');
})
FIDDLE
或更好的,你可以使用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') + ' ');
});
FIDDLE
編輯
如果要添加新的生產線,每當追加新的價值,您textarea
,你只需要使用沿着\n
與附加價值:
$('#replycontent').val(val + '\n' + $(this).data('text'));
Updated Fiddle
來源
2013-04-21 16:39:20
Eli
不知道你真正想要的是什麼,反正有正常工作的例子:http://jsfiddle.net/Gcaqe/3/ – RafH 2013-04-21 16:30:50
@RafH這正是然而,我想要什麼,我注意到它得到如果我點擊了兩個鏈接,則會被替換是否有可能我可以點擊兩個鏈接,然後添加兩個文本(而不是一次被替換)? – 2013-04-21 16:32:51
http://jsfiddle.net/Gcaqe/10/ – RafH 2013-04-21 16:35:45