如何使用 jQuery 获得文本框中输入的文本长度?
var myLength = $("#myTextbox").val().length;
如果您的文本框的 id 属性为“ mytextbox”,那么您可以得到这样的长度:
var myLength = $("#mytextbox").val().length;
$("#mytextbox")
.val()
.length
您只需使用适当的 jQuery 选择器获取元素,然后使用 .val()方法获取输入文本框中包含的字符串,然后对该字符串调用 .length。
$('input:text').val().length
但是,请注意,如果选择器匹配多个输入,.val()将只返回 第一文本框的值。您还可以更改选择器以获得更具体的元素,但保留 :text以确保它是一个输入文本框。
:text
另外,要获取另一个非输入元素中包含的字符串的长度,可以使用 .text()函数获取字符串,而 那么使用 .length对 那个字符串查找其长度。
.text()
对我来说,它的非文本框是一个 span 标记,这对我来说很有用。
var len = $("span").text().length;
下面提到的代码可以很好地处理在文本框中输入的任何字符的长度。
$("#Texboxid").val().length;
$('#montant-total-prevu').on("change", function() { var taille = $('#montant-total-prevu').val().length; if (taille > 9) { //TODO } });