質問を進める前に、このサイトを検索して質問が既に投稿されているかどうかを確認してください。私は似たような質問をしますが、私の必要性に対処したものはありません。だから私はここで尋ねている。jsのテキストを折り返し
私は、spanタグで囲まれた私のテキストの各文字を持つdiv要素内のテキストを持っている:
Text = A quick brown fox jumps
<div id="span_text">
<span>A</span><span> </span><span>q</span><span>u</span><span>i</span><span>c</span><span>k</span><span> </span><span>b</span><span>r</span><span>o</span><span>n</span><span> </span><span>f</span><span>o</span><span>x</span><span> </span><span>j</span><span>u</span><span>m</span><span>p</span><span>s</span>
</div>
問題は、各文字がspanタグで囲まれているので言葉は周りをラップしていないということです。スパンに囲まれた文字を持っている間、MS Wordや他のエディタのようにテキストを折り返す方法はありますか?
なぜ各文字をスパンで囲む必要がありますか? 実際に私は基本的なタイピング教師を作っています。キーが押されるたびに、私は:(1)ハイライト有効な文字が入力された場合はグレーでなければなりません。 (2)ハイライト文字が間違った文字が入力された場合は赤で表示されます。 (3)入力する次の文字をハイライトします。緑色
各文字をターゲットにするには、それらをスパンで囲み、各スパンにjQueryで選択するための一意のIDを付ける必要があります。理由を説明してほしい。
おかげ
が、彼らはすべて自分で孤独得ることはありません...あなたのすべてをありがとう! –
あなたはそれぞれの手紙をスパンに入れる必要がありますか?より良い回避策があります。 –
「マウスフード」では、質問を更新し、スパンタグの各文字を囲む理由を説明しました。 –