使用 jquery 在每个文本区域行的前面添加“>”符号
Add ">" symbol at front of each textarea line using jquery
我不知道如何在文本区域的每一行前面添加这个符号'*'。我有一个隐藏的文本区域,它是#repmsg
的,并假设在该框中有 3 行。我希望当用户单击#modquote
时,将出现确认框,当用户单击确定时,将显示textarea#modrepmsg
内
>line1
>line2
>line3
这是我的jquery代码
$( '#modquote')
.click(function() {
if (confirm('ausdhkajsdhskj?'))
{
var comment = $('#repmsg').val();
var regex = /<br's*['/]?>/gi;
var repmsg = comment.replace(regex, "")
var quote = '>' + repmsg;
$('textarea#modrepmsg').val(quote);
}
});
感谢您的帮助。
像这样:
$('#modrepmsg').val(function() {
return $('#repmsg').val().split(''n').map(function(line) {
return '>'+line;
}).join(''n');
});
演示:http://jsfiddle.net/cm7d6/
您可以替换''r'或文本区域中返回/换行符的任何内容并替换为''r>
然后在内容前面加上>
你想使用一个正则表达式来获取开头或一个文本行,所以应该使用 ^
$( '#modquote')
.click(function() {
if (confirm('ausdhkajsdhskj?'))
{
var comment = $('#repmsg').val();
var repmsg = comment.replace("/^/g", ">")
$('textarea#modrepmsg').val(repmsg );
}
});
相关文章:
- 为图像滑块jquery添加项目符号功能
- Javascript:Unicode符号选择器(用于将数学符号添加到文本区域)
- 在多条测地线折线上为符号添加动画效果
- 将不同的符号添加到具有动态数据的高图表中
- Jquery在尝试添加url参数时添加哈希符号
- 添加到带有点符号的对象在猫鼬中不起作用
- 如何向正则表达式添加特殊符号以允许在文本字段中使用
- 卡图添加符号坐标
- 在所有商标和注册商标符号周围添加上标标签
- 在 Javascript 中将 $(美元符号)添加到多个数字中
- 使用 jquery 在每个文本区域行的前面添加“>”符号
- 角度自动完成仅在删除符号时起作用,但如果添加其他符号则不工作
- 如何防止 jQuery $.ajax 向请求中的查询字符串添加前导 & 符号
- 如何使用 jquery prepend() 函数在所有数字之前添加卢比符号
- 文本区域将符号添加到当前光标指针安卓
- 添加和调整文本和符号
- 在jquery dbpasCarousel中添加项目符号
- jQuery除数后添加符号
- 高图:向倒排柱范围图系列添加符号
- Href为链接添加符号,防止它打开