2012-02-24 69 views
0

我需要從選定的文本中刪除類屬性(選定的文本意味着用戶將通過鼠標選擇一些文本範圍)。如果選定的文本有class ='ansspans',那麼我們需要刪除該特定選定文本的類。如果用戶從網頁,已經有類=」 assignment(我在GridView中利用這一點,所以許多行會在那裏,所以我需要刪除類特定選擇的文本)如何刪除選定文本範圍內的類屬性?

<span id="sss_ctl00_ctl06_lblAnswerText" class="Label"> 
     <span>ssss</span><span class="ansspans">assignment</span>submission 
</span> 
  1. anspans',那麼如果他點擊按鈕(重置高亮標記),那麼對於那個特定的選定文本,我們應該刪除class屬性。點擊按鈕後。

輸出

<span id="sss_ctl00_ctl06_lblAnswerText" class="Label"> 
     <span>ssss</span><span>assignment</span>submission 
</span> 

這裏爲什麼我這樣做,

  1. 基本上用戶會選擇一些文字和標記一些字。 (標記和突出顯示全部完成,n工作正常)(想象他選擇3個字)
  2. 現在用戶想要刪除突出顯示的單詞中的一個,然後他選擇該單詞,然後單擊重置按鈕。那麼對於該選定的文本,class屬性將被刪除。這是我面臨的問題。

更新:即使我嘗試了一個像我這樣的朋友解決方案。 JSfiddle - 仍然不適合我的網頁。

回答

0

您可以通過使用jQuery方法添加刪除類。請參考removeClass

addClass

+0

我告訴所選文本的,你能想出的例子。我知道添加和刪除類 – 2012-02-24 06:09:21

+1

添加了一些代碼--- http://jsfiddle.net/8Y7Rk/1/,在那裏我使用選定的文本 – mini 2012-02-24 06:17:52

+0

不工作的選擇類,我需要先選擇文本,然後單擊按鈕,閱讀整個問題 – 2012-02-24 06:19:45