我想改变一个输出块:
<div>Lorem ipsum dolor sit amet (consectetuer adipiscing elit sed diam nonummy nibh euismod tincidunt)</div>
对此:
<div>Lorem ipsum dolor sit amet <span class="italics">(consectetuer adipiscing elit sed diam nonummy nibh euismod tincidunt)</span></div>
JavaScript:
var div = $('div');
var matches = div.match(/\((.*?)\)/);
if (matches) {
matches.css('color', 'red');
}
基本上,使用正则表达式用 addClass 将所有内容包装在(here)中。有任何想法吗?
我觉得这很接近:http: //jsfiddle.net/saltcod/DjHUt/