253

jQueryで文字列の長さを取得するにはどうすればよいですか?

4

10 に答える 10

486

jqueryは必要ありません。使用するだけyourstring.lengthです。こちらおよびこちらのリファレンスを参照してください。

更新

Unicode文字列をサポートするには、長さを次のように計算する必要があります。

[...""].length

または補助機能を作成します

function uniLen(s) {
    return [...s].length
}
于 2009-06-25T14:00:40.940 に答える
209

最も簡単な方法:

$('#selector').val().length
于 2010-02-14T20:50:48.850 に答える
43

jQueryはJavaScriptライブラリです。

jQueryは基本的なJavaScript文字列オブジェクトプロパティであるため、文字列の長さを取得するためにjQueryを使用する必要はありません。

somestring.length;
于 2009-06-25T14:02:30.687 に答える
22

HTML

<div class="selector">Text mates</div>

脚本

alert(jQuery('.selector').text().length);

結果

10

于 2010-11-19T02:10:41.797 に答える
21

jqueryを使用する必要はありません。

var myString = 'abc';
var n = myString.length;

nは3になります。

于 2009-06-25T14:01:37.367 に答える
20

やや重要な違いは、要素が入力かどうかです。使用できる入力の場合:

$('#selector').val().length;

それ以外の場合、要素が段落やリスト項目の div などの別の html 要素である場合は、使用する必要があります

$('#selector').text().length;
于 2012-05-16T18:22:19.950 に答える
14

必要なのはjqueryではなく、JSです。

alert(str.length);
于 2009-06-25T14:00:41.113 に答える
13

javascriptで行うのと同じ方法:

"something".length

于 2009-06-25T14:00:51.067 に答える