簡體   English   中英

如何使用jQuery從輸入字段獲取值寬度?

[英]How to get value width from input field using jQuery?

在此示例中,我想在輸入值寬度或光標越過輸入寬度時顯示警報。 如何使用jQuery從輸入字段獲取值寬度而不是值長度?

 $('.value_width').text($('.input').val().length); //this is just length of value but not value width $('.input_width').text($('.input').width()); $('.input').keyup(function(){ $('.value_width').text($(this).val().length); //this is just length of value but not value width }); 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="text" class="input" name="" value="Example Text" /> <p/> Value width : <span class="value_width"></span> <br/> Input width : <span class="input_width"></span> 

你可以這樣檢查

 $('.value_width').text($('.input').val().length); $('.input_width').text($('.input').width()); $('.input').keyup(function(){ $('.value_width').text($(this).val().length); if(22<=$(this).val().length){ alert('length filled'); } }) 
 <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <input type="text" class="input" name="" value="Example Text" /> <p/> Value width : <span class="value_width"></span> <br/> Input width : <span class="input_width"></span> 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM