Web ページのすべての単語には脚注があり、ユーザーはその単語/フレーズをクリックして脚注を表示します。ただし、一部の脚注は重複しています。つまり、脚注 1 は現在の単語に適用され、脚注 2 は現在の単語で始まるフレーズ全体に適用されます。
私たちは未来に住んでいるので、ユーザーが単語にカーソルを合わせると、関連するすべての脚注の範囲を示したいと思います。例:
私のバックグラウンドは HTML/CSS/JS であり、CSS を使用してすべてのスタックを見栄えよくすることに慣れています。それは私が理解できない HTML そのものです。これらの SPAN を別のものの上に積み重ねる方法についてアイデアを持っている人はいますか?
理想的には、生の入力には、タグ付けのために 100 万の SPAN が必要ではありません... JS は、段落内の単語の位置に基づいてスパンを挿入する必要があると思います。したがって、上記の例では、「score」という単語にカーソルを合わせると、JS は単語 2 (「score」) で始まる 1 単語のスパン、単語 1 (「Four」) で始まる 4 単語のスパン、および単語 1 (「4」) から始まる 6 単語のスパン。これが最善の方法である場合、ホバー時に単語を前後に数えてタグを追加するように jQuery に指示するにはどうすればよいですか?