回答:
jqueryは必要ありませんyourstring.length
。単にを使用してください。こことここのリファレンスを参照してください。
更新:
Unicode文字列をサポートするには、長さを次のように計算する必要があります。
[..."𠮷"].length
または補助関数を作成する
function uniLen(s) {
return [...s].length
}
"𠮷".length == 2
。実際の文字数を取得するにはどうすればよいですか?
最も簡単な方法:
$('#selector').val().length
:input
値から来る文字列について何も言わない
len = $('#selector').is('div') ? "someString".length : 0
そして、同じくらい理にかなっています...
jQueryはJavaScriptライブラリです。
基本的なJavaScript文字列オブジェクトプロパティであるため、文字列の長さを取得するためにjQueryを使用する必要はありません。
somestring.length;
jqueryを使用する必要はありません。
var myString = 'abc';
var n = myString.length;
nは3になります。
jQueryでは:
var len = jQuery('.selector').val().length; //or
( var len = $('.selector').val().length;) //- If Element is Text Box
または
var len = jQuery('.selector').html().length; //or
( var len = $('.selector').html().length; ) //- If Element is not Input Text Box
JSの場合:
var len = str.len;