给定任何文本块,使用以下示例:
Baseball is a sport.
A pitcher throws the baseball and the batter hits the baseball.
我需要使用 JavaScript(可以使用 jQuery)来确定用户选择了三个“棒球”实例中的哪一个。我有代码可以将选定的文本包装在一个跨度中,这可能有助于解决这个问题。
假设用户选择了第二次出现的棒球,HTML 将如下所示:
Baseball is a sport.
A pitcher throws the <span class="selection">baseball</span> and the batter hits the baseball.
本质上,我正在寻找有关如何确定所选“棒球”是出现#2(或在零索引情况下为 1)的解决方案。
任何帮助是极大的赞赏。