0

このような段落タグがあります<p id="data">I am testing</p>。段落タグ内のこのテキストの長さを見つけるにはどうすればよいですか?

$("#data").length;

テキストもなければ1を出力します。この「I am testing」でも 1 として出力されます。

4

2 に答える 2

1

jQueryを使用していると思います。これを試して

$("#data").text().length

要素の内容を長さ関数に渡す必要があります。ここに例がありますhttp://jsfiddle.net/69JL9/

于 2013-03-25T09:16:30.730 に答える
1

次のように、コンテンツの長さを取得する必要があります。

$("#data").text().length;

あなたの例$("#data").length;では、セレクターに一致する要素の数を取得します。そのため1、要素にコンテンツがあるかどうかに関係なく、出力は です。

于 2013-03-25T09:16:33.003 に答える