このような段落タグがあります<p id="data">I am testing</p>
。段落タグ内のこのテキストの長さを見つけるにはどうすればよいですか?
$("#data").length;
テキストもなければ1を出力します。この「I am testing」でも 1 として出力されます。
このような段落タグがあります<p id="data">I am testing</p>
。段落タグ内のこのテキストの長さを見つけるにはどうすればよいですか?
$("#data").length;
テキストもなければ1を出力します。この「I am testing」でも 1 として出力されます。
jQueryを使用していると思います。これを試して
$("#data").text().length
要素の内容を長さ関数に渡す必要があります。ここに例がありますhttp://jsfiddle.net/69JL9/
次のように、コンテンツの長さを取得する必要があります。
$("#data").text().length;
あなたの例$("#data").length;
では、セレクターに一致する要素の数を取得します。そのため1
、要素にコンテンツがあるかどうかに関係なく、出力は です。