次の例を使用して、任意のテキスト ブロックを指定します。
Baseball is a sport.
A pitcher throws the baseball and the batter hits the baseball.
JavaScript を使用して (jQuery の使用は問題ありません)、「baseball」の 3 つのインスタンスのどれがユーザーによって選択されたかを判断する必要があります。選択したテキストをスパンでラップするコードが用意されているため、この問題を解決するのに役立ちます。
ユーザーが野球の 2 番目のオカレンスを選択すると仮定すると、HTML は次のようになります。
Baseball is a sport.
A pitcher throws the <span class="selection">baseball</span> and the batter hits the baseball.
基本的に、選択された「野球」が出現#2(またはゼロインデックスの場合は1)であることを判断する方法に関する解決策を探しています。
どんな助けでも大歓迎です。