我怎样才能得到使用jQuery文本框中input的文本的长度?
我怎样才能得到使用jQuery文本框中input的文本的长度?
var myLength = $("#myTextbox").val().length; 如果你的文本框有一个id属性“mytextbox”,那么你可以得到这样的长度:
 var myLength = $("#mytextbox").val().length; 
-   $("#mytextbox")通过它的idfind文本框。
-   .val()获取用户input的input元素的值,这是一个string。
-   .length获取string中的字符数。
对我来说,它不是文本框它的跨度标签,这对我工作。
 var len = $("span").text().length; 
下面提到的代码完全适用于在文本框中input的任何字符的长度。
 $("#Texboxid").val().length; 
码
 $('#montant-total-prevu').on("change", function() { var taille = $('#montant-total-prevu').val().length; if (taille > 9) { //TODO } }); 
 您只需要使用适当的jQueryselect器抓取元素,然后使用.val()方法获取input文本框中包含的string,然后在该string上调用.length 。 
 $('input:text').val().length 
 但是,请注意,如果select器匹配多个input,则.val()将仅返回第一个文本框的值。 您也可以更改select器以获取更具体的元素,但保留:text以确保它是一个input文本框。 
 另一方面,要获取另一个非input元素中包含的string的长度,可以使用.text()函数获取string, 然后在该string上使用.length来查找其长度。