我做错了什么?
我需要将textarea值设置为带有变量的字符串一行,但现在使用这样的代码:
$('#a1').val(currentVal + '[quote author="' + comment_author + '" date="' + comment_date + '"]' + comment_text + '[/quote]');
它使用新行生成我的值,例如:
[quote author="
Гость
" date="
23.02.14 11:26
"]
sometextgoeshere
[quote]
如何将其设置为一行?没有破线?
upd:就是这一部分:
'[quote author="' + comment_author + '" date="' + comment_date + '"]' + comment_text + '[/quote]'
必须没有换行符。 只是文本中的换行符(注释)必须是换行符,只有'[quote author =“'+ comment_author必须在同一行中的分隔部分
答案 0 :(得分:0)
var newVal = currentVal + '[quote author="' + comment_author.trim() + '" date="' + comment_date.trim() + '"]' + comment_text.trim() + '[/quote]'
//var newVal = newVal.replace(/\s|\n|\r|\t+/g, ' ');
$('#a1').val( newVal);
答案 1 :(得分:0)