【发布时间】:2016-05-12 02:58:37
【问题描述】:
我有一个带有这样字符串的元素:
<p>I like trains and planes</p>
我用 jQuery .text() 得到它的文本并将它保存在一个字符串中。
var str = $('p').text();
例如,我想用str[5] 查找“k”,并替换<p> 的内部HTML 以将其包裹在带有“red”类的<span> 标记周围。所以我可以设计它。我找到了this 解决方案,但它的答案使用了一个正则表达式,我希望这封信添加一个跨度换行是可变的。
我怎样才能做到这一点?
PS:我想例如改变这个:
<p>I like trains and planes</p>
到这里:
<p>I li<span class="red">k</span>e trains and planes</p>
但我不想找到“k”,因为它们可能是很多“k”字符,我想在元素中找到字符号x。
【问题讨论】:
标签: javascript jquery