【发布时间】:2012-02-24 18:18:02
【问题描述】:
我需要从选定的文本中删除类属性(选定的文本意味着用户将通过鼠标选择某个范围的文本)。如果所选文本具有 class='ansspans',那么我们需要为该特定所选文本删除该类。 (我在gridview中使用它,会有很多行,所以我需要删除特定选定文本的类)
<span id="sss_ctl00_ctl06_lblAnswerText" class="Label">
<span>ssss</span><span class="ansspans">assignment</span>submission
</span>
- 如果用户从已经有 class='anspans' 的页面中选择
assignment,然后如果他单击按钮(重置突出显示的标记),那么对于该特定选定文本,我们应该删除类属性。点击按钮后。
输出
<span id="sss_ctl00_ctl06_lblAnswerText" class="Label">
<span>ssss</span><span>assignment</span>submission
</span>
我为什么要这样做,
- 基本上用户会选择一些单词并标记一些单词。 (标记和突出显示已完成,工作正常)(想象他选择了 3 个单词)
- 现在用户想要删除突出显示的单词之一,然后他选择单词,然后单击重置按钮。然后对于该选定的文本,类属性将被删除。我面临的问题。
更新:即使我尝试过我的一位朋友这样的解决方案。 JSfiddle - 我的页面仍然无法正常工作。
【问题讨论】:
标签: javascript jquery selection range