我正在做的是將文本封裝到div標籤內的div中。這不會是一個問題,但我需要包裝出現在「 - 」(減號)後面的文本,包括「減號」本身。使用jQuery將特定符號包裹後的文本
這是我的html:
<ul>
<li>Some list text - Additional text</li>
</ul>
當我得到我想要實現這一目標:
<ul>
<li>Some list text <span class="after">- Additional text<span></li>
</ul>
將任何人都可以幫我嗎?
預先感謝您。
這些「 - 」符號是否意味着是子彈,是「附加文本」是爲了描述還是在「某些列表文本」上加以闡述? – 2009-11-09 15:17:34
如果你喜歡我修改我的答案,包括一些jQuery代碼來將ul更改爲dl,那麼li將dt包裝在dd元素中的所有「 - 」分隔文本中,但我強烈建議你考慮你正在嘗試在這裏顯示,並確保它在語義上。對於大多數用戶來說,看起來像是一個描述性列表,但使用輔助設備的其他用戶將很難找出你想傳達的內容。用屏幕閱讀器查看你的頁面,看看我的意思。 – 2009-11-09 15:30:45