【发布时间】:2014-11-25 09:27:42
【问题描述】:
我想用 span 替换括号中标签的内容
示例文本
<a href="#">Linkname [subtitle]</a>
结果应该是
<a href="#">Linkname <span class="subtitle">subtitle</span></a>
到目前为止我所尝试的:
jQuery(document).ready(function() {
jQuery( "a" )
.contents()
.filter(function(){
return this.match(\[.*\]);
})
.wrap( "<span class='subtitle'></span>" );
});
但我收到错误“Uncaught SyntaxError: Unexpected token ILLEGAL”
【问题讨论】:
-
无论如何,如果它在最后工作
-
感谢 regex shure 工作正常,但我也需要 javascript 部分,因为这是动态生成的内容