可以在jQuery mobile中点击一个单词来选择它吗?

可以在jQuery mobile中点击一个单词来选择它吗?,jquery,jquery-mobile,Jquery,Jquery Mobile,我正在考虑用jQuery mobile编写一个翻译应用程序,并想知道是否有可能在句子/段落/页面等中点击一个单词,然后基本上“获取”该单词用于其他地方(例如,将其添加到需要进一步研究的单词列表中) 我也知道,在某些设备(如Android)中,点击一个单词时可能会出现一个复制选项——如果可能的话,我也想禁用这个选项。我已经看到了实现这一点的各种方法,但我只想明确地说,我知道这是一个我知道的问题。是的,如果这个单词被某个元素包装: <p> This is de <span c

我正在考虑用jQuery mobile编写一个翻译应用程序,并想知道是否有可能在句子/段落/页面等中点击一个单词,然后基本上“获取”该单词用于其他地方(例如,将其添加到需要进一步研究的单词列表中)


我也知道,在某些设备(如Android)中,点击一个单词时可能会出现一个复制选项——如果可能的话,我也想禁用这个选项。我已经看到了实现这一点的各种方法,但我只想明确地说,我知道这是一个我知道的问题。

是的,如果这个单词被某个元素包装:

<p>
   This is de <span class="doSomething" >word</span>
</p>

所以,为了达到你想要的效果,我会用
span
标记来包装每个单词

Hmm,我希望拉长的文本字符串来显示我希望被点击的内容。正如你所说,我想我可以编写一些代码来在字符串中的每个单词周围加上一个span。但是有没有其他方法可以一次性完成这一切?如果你可以编辑HTML的话,这是最简单的方法。如果您没有禁用文本选择,您可以尝试获取所选单词,但我一直在使用文本选择和移动设备,不推荐使用,因为很难找到一个通用解决方案来检测和获取所有平台的选择
$(".doSomething").on("tap", ...