如何
在textarea内的值上附加标记,它只在按下SHIFT + ENTER键后附加它,
这是我的代码附加在文本区域,它不起作用??
$('#textarea').append("<br/>"); 我认为还有一些缺点.
谢谢...
你真的想把字符放在值中吗?
?$("textarea").val(function(i,v){
return v + "<br/>";
});????
Run Code Online (Sandbox Code Playgroud)
或者只是添加一个新行?
?$("textarea").val(function(i,v){
return v + "\nfoo";
});???????
Run Code Online (Sandbox Code Playgroud)
小提琴:http://jsfiddle.net/jonathansampson/SNeyy/
如果您只想回复shift+ enter:
$("textarea").on("keypress", function(e){
if ( e.which === 13 && e.shiftKey ) {
$(this).val(function(i,v){
return v + "<br/>"; // or return v + "\n"; (whatever you want)
});
}
});????
Run Code Online (Sandbox Code Playgroud)
小提琴:http://jsfiddle.net/jonathansampson/SNeyy/1/
| 归档时间: |
|
| 查看次数: |
12025 次 |
| 最近记录: |