html textarea中的制表[重复]
Posted
技术标签:
【中文标题】html textarea中的制表[重复]【英文标题】:Tabulation in the html textarea [duplicate] 【发布时间】:2013-05-29 11:23:53 【问题描述】:如何在文本区域内使用制表?所以当你按 tab 的时候放了 4 个空格,它不会转到下一个项目。
【问题讨论】:
您的问题含糊不清,您需要更具体地说明您的尝试和预期 【参考方案1】:$(document).delegate('#textbox', 'keydown', function(e)
var keyCode = e.keyCode || e.which;
if (keyCode == 9)
e.preventDefault();
var start = $(this).get(0).selectionStart;
var end = $(this).get(0).selectionEnd;
// set textarea value to: text before caret + tab + text after caret
$(this).val($(this).val().substring(0, start)
+ "\t"
+ $(this).val().substring(end));
// put caret at right position again
$(this).get(0).selectionStart =
$(this).get(0).selectionEnd = start + 1;
);
见this question。
【讨论】:
以上是关于html textarea中的制表[重复]的主要内容,如果未能解决你的问题,请参考以下文章
在按键事件中使用jQuery在textarea中设置文本[重复]