我正在做的是将文本封装到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