Javascript 如何使用jQuery从输入字段中获取值宽度?

Javascript 如何使用jQuery从输入字段中获取值宽度?,javascript,jquery,html,css,Javascript,Jquery,Html,Css,在本例中,我希望在输入值宽度或光标穿过输入宽度时显示警报。如何使用jQuery从输入字段中获取值宽度而不是值长度 $('.value_-width').text($('.input').val().length)//这只是值的长度,而不是值的宽度 $('.input_width').text($('.input').width()); $('.input').keyup(函数(){ $('.value_-width').text($(this.val().length);//这只是值的长度,而

在本例中,我希望在输入值宽度或光标穿过输入宽度时显示警报。如何使用jQuery从输入字段中获取值宽度而不是值长度

$('.value_-width').text($('.input').val().length)//这只是值的长度,而不是值的宽度
$('.input_width').text($('.input').width());
$('.input').keyup(函数(){
$('.value_-width').text($(this.val().length);//这只是值的长度,而不是值的宽度
});

值宽度:


输入宽度:
您可以这样检查

$('.value_-width').text($('.input').val().length);
$('.input_width').text($('.input').width());
$('.input').keyup(函数(){
$('.value_-width').text($(this.val().length);

如果(22添加maxlength属性
值长宽
?,我不明白……我不想那样。
值长宽
的意思是
输入值宽
不是
输入宽
。我发现很难理解用户需要什么,我想你理解他,但如果OP想要,那在我看来是非常奇怪的。什么像素的数量是否与输入中的字符长度有关,我不能understand@Hiptop您输入的字段宽度不会因插入值而改变,它将保持不变。问题是您想要的是什么?是否要在可见输入字段已满时发出警报?是否要在可见输入字段已满时发出警报?您可以执行以下操作:是通过计算字符串长度,就像我使用的
22
,请再试一次。