gpt4 book ai didi

html - 在 textarea 中按下选项卡按钮时使用选项卡缩进,但它将转到 html 中的下一个元素

转载 作者:太空宇宙 更新时间:2023-11-04 13:32:12 25 4
gpt4 key购买 nike

<textarea></textarea>

这是我只需要一个输出的代码,无论何时放置制表符,它都会向右缩进..但是按下制表符会做其他事情

最佳答案

请看下面的例子:http://www.jqversion.com/#!/liDxmDg

您可以使用 jQuery 代码来实现:

$(document).delegate('textarea', '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;
}
});

关于html - 在 textarea 中按下选项卡按钮时使用选项卡缩进,但它将转到 html 中的下一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23285352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com