私のページに複数の<p>
があります。クラスやIDはありません。 私が達成しようとしているのは、どれくらいのハッシュタグがあるのかをカウントして、<span>
の中に結果を表示することです。また、その複数のdiv内のハッシュタグのカウント数
var text = $(this).find("p").text();
注:と交換し、あなたは間違った選択を使用している
$(function() {
var text = $(this).find("pre").text();
var hashTags = text.split("#").length;
var result = hashTags - 1;
$('#output').html('words count: ' + result);
});
私は「'this'は' window'、あなたを参照することを考えると、あなたのコードがまったく働いているかが表示されませんHTMLサンプルに存在しない 'pre'要素を探しています...? –
どの要素のIDが 'output'ですか?あなたのHTMLには、そのIDを持っていない3つの異なるスパンがあります。 – Xetnus