通过javascript动态捕获textarea的大小
当textarea的值发生更改时,如何在jquery中触发事件而不丢失textarea的焦点。您可以使用来获取输入的值,如下所示:通过javascript动态捕获textarea的大小,javascript,jquery,html,Javascript,Jquery,Html,当textarea的值发生更改时,如何在jquery中触发事件而不丢失textarea的焦点。您可以使用来获取输入的值,如下所示: $("textarea").keyup(function() { var newVal = $(this).val(); }); 或者,为了更安全一点: $("textarea").bind("keyup paste change", function() { var newVal = $(this).val(); }); 与仅使用change不同,这将
$("textarea").keyup(function() {
var newVal = $(this).val();
});
或者,为了更安全一点:
$("textarea").bind("keyup paste change", function() {
var newVal = $(this).val();
});
与仅使用change
不同,这将在更新时获取值,而不是在
失去焦点时获取值。您可以使用在输入时获取值,如下所示:
$("textarea").keyup(function() {
var newVal = $(this).val();
});
或者,为了更安全一点:
$("textarea").bind("keyup paste change", function() {
var newVal = $(this).val();
});
与仅使用
change
不同,这将在更新时获取值,而不是在
失去焦点时获取值。您可以在此jquery中使用自动调整大小:
您可以将自动调整大小与此jquery一起使用: 您可以使用,尽管这与值的更改没有严格的关系,但只需使用按键事件即可
$("textarea").keypress(
function() {
var newValue = $(this).val();
}
);
您可以使用,尽管这与值的更改没有严格的联系,但只使用按键的事件
$("textarea").keypress(
function() {
var newValue = $(this).val();
}
);
安全的一个做什么?它会将三个事件同时关联到textarea吗?@aniaz-yup,所以当其中任何一个事件发生时,您的代码都会运行…这样您就可以获得新的值,以便尽快更新您需要的任何内容。安全的一个会做什么?它会将三个事件同时关联到textarea吗?@aniaz-yup,所以当其中任何一个事件发生时,您的代码都会运行……这样您就可以获得新的值,以便尽快更新您需要的任何内容。您的问题是“大小”在哪里?我对它在标题中的出现感到困惑…你的问题是“大小”在哪里?我对它在标题中的出现感到困惑。。。