JS复杂操作所选文本

时间:2015-08-07 06:22:19

标签: javascript jquery text syntax-highlighting highlight

好主意JavaScript,请帮忙。 我需要处理所选文本的复杂操作。

我有一些带有很多html标签的文本,我需要得到一个返回以下结果的函数:

用户使用类选择特定标记中的文本,例如<div class="text">

并且在以下情况下激活该功能:

$('.text').mouseup(function (e){...});
  • 返回选择的开头
  • 返回
  • 的结尾
  • 选择用他的班级
  • 标识特定标签

此外:

  • 要给出html标签的字符数,
  • 但你可以排除 一些标签示例,

好的,有些代码,我有什么:

$(function () {
    $('.text').mouseup(function (e){
        $(this).highlight(getSelectionText());
   })
})

this demo

  

这里我们突出显示文本的所需部分,但没有返回   正确的位置

     

此外,文本巧合地发布   字符,我需要它的位置

1 个答案:

答案 0 :(得分:1)

您可能想尝试一下:

socket.channel