gpt4 book ai didi

javascript - 在 jquery 中追加文本长度

转载 作者:行者123 更新时间:2023-11-28 04:54:25 25 4
gpt4 key购买 nike

我正在尝试将文本字段的值的长度附加到标签,它实际上确实附加了,但它为每个值附加了一个新长度(而不是替换旧长度)。

<html>
<head>
</head>
<script type="text/javascript"
src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js">
</script>
<body>
<input type="text" id="text-box" value="" />
<button id="me">click</button>
<label id="len-val"></label>
<script>
$("#text-box").keydown(function(){

var lent = $(this).val().length;

var bosk = $("#len-val");

bosk.append(lent);

});
</script>
</body>
</html>

最佳答案

使用 .text() 而不是 append()

bosk.text(lent);

DEMO

更新

@Shin 发表评论输入一些值,全选,按删除,不设置为0

要解决此问题,您必须使用 .keyup()

$("#text-box").keyup(function () {
var lent = $(this).val().length;
var bosk = $("#len-val");
bosk.text(lent);
});

DEMO

关于javascript - 在 jquery 中追加文本长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25807632/

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