Jquery 输入字段值';s长度
jQuery有没有办法找出文本类型的输入字段中插入的文本的宽度?我需要这些信息,因为我需要执行一些工作时,一定与实现。 另外,找到当用户在输入字段中输入一个字符时发生的jQuery事件也会非常有帮助,这将使整个值的第一个字符不可见 请参见示例Jquery 输入字段值';s长度,jquery,html,input,Jquery,Html,Input,jQuery有没有办法找出文本类型的输入字段中插入的文本的宽度?我需要这些信息,因为我需要执行一些工作时,一定与实现。 另外,找到当用户在输入字段中输入一个字符时发生的jQuery事件也会非常有帮助,这将使整个值的第一个字符不可见 请参见示例 $('input')。在('keyup',function()上{ var输入=$(此); input.next(“span”).text(input.val().length+“chars”); }); 尝试在输入字段中输入字符123456。输入字符
$('input')。在('keyup',function()上{
var输入=$(此);
input.next(“span”).text(input.val().length+“chars”);
});
尝试在输入字段中输入字符123456。输入字符6时,第一个字符1将不可见
当值与输入重叠时,我需要该事件。您可以使用jQuery的方法找到值的长度,该方法将表单元素的当前值作为字符串返回。然后可以使用该字符串中的
$('input').on('keyup',function(){
alert('This length is ' + $(this).val().length);
});
下面是一个关于JSFIDLE的工作示例:
根据你编辑的问题,应该是这样的
$('input').on('keyup',function(){
var my_txt = $(this).val();
var len = my_txt.length;
if(len > my_constant_length)
{
var res = my_txt.substring(1,my_constant_length);
$(this).val(res);
}
});
尝试使用:
var LengthOfText = $("#txtInputText").val().length;
试试这个
$("#txtInputText").val().length
试试这个
var inputLen = $("#txtInputText")[0].length
你可以试试
$("#target").val().length;
请记住length
不是一个函数
var value = $("#textFieldId").val();
var fieldLength = value.length
这很有效。您可以使用长度
To find out the length of text you can use
var len = $("#id").val().length;
$("#id").keyup(function(){
var textLength = $(this).val().length;
if(textLength > 15){
alert('Length is exceeded');
//Do ur stuff;
}
});
jQuery(selector).val().length;
例如,
$('#id').val().length;
$('#class name').val().length;
请看这篇文章:请阅读最后的问题。但同样是我的错,我应该写宽度而不是长度。如果你说你刚刚意识到你问错了问题,你应该编辑你的问题。我不是说我问错了问题。我的意思是,长度不应该被视为一般概念,而不是字符数组的属性。请通过标记正确的答案来“结束”问题。这就是这里的人们在帮助别人时所喜欢的。这将有助于ppl找到正确的解决方案:)那个家伙开始玩弄我的答案:):@自由职业者有些人没有任何工作。所以他们会这样做的。你要求他们找到输入的长度,然后..?是的,但在视觉尺寸的背景下。对不起,不够精确。这意味着如果某个大小超过它,它应该是不可见的。?你的意思是第一个字符应该是不可见的。?谢谢,我用你的代码编辑了这个问题。请看。
$('#id').val().length;
$('#class name').val().length;