に(強調表示)選択された複数の部分文字列の出現のどの見つける必要があるが、例として、以下のものを使用して、テキストの任意のブロックを考える:はJavaScript:指定した文字列
Baseball is a sport.
A pitcher throws the baseball and the batter hits the baseball.
私はJavaScriptを使用して、決定する必要があります(jQueryの使用は問題ありません)、ユーザによって選択された3つの「野球」のインスタンスのいずれかです。選択したテキストをスパン内に折り返して配置するコードを用意していますので、この問題を解決するのに役立ちます。
Baseball is a sport.
A pitcher throws the <span class="selection">baseball</span> and the batter hits the baseball.
基本的に私が選択した「野球」は発生していることを決定する方法についての解決策を探しています:ユーザーが野球の第二の発生を選択し、HTMLは次のようになりますと仮定すると
#2(ゼロインデックスの場合は1)。
ご協力いただきまして誠にありがとうございます。
はどのようにして、「ユーザーが選択した」という意味でしょうか?だと思うので、私はおそらくこのためdownvoted取得しますか彼らは単語をクリックするか、実際にマウスで強調表示してテキストを選択しますか? –
選択すると、テキスト選択を意味しますか? – sgowd
彼はすでに選択された要素のクラスを持っているので、実際には関係ありません。 – ThiefMaster