如何用ipad中的div包装所选文本?

这是一个后续问题。 我正在尝试使用window.getSelection()将所选文本包装在div中,但它在iPad中不起作用,因为window.getSelection()。rangeCount为0。

演示: http : //jsfiddle.net/codef0rmer/jE4w5/

有没有解决方法在iPad上工作?

您可以使用rangy进行文本选择和突出显示。 jQuery Mobile和backbone.js打破了页面,因此我使用了jQuery FastClick插件