jQuery + Regex改变了第一对单词的CSS

jQuery + Regex to change CSS of first couple of Words


"Lorem存有胡萝卜,增强大学生开发者,但他们occaecat时间和活力,如劳动力和肥胖。多年来来,谁nostrud锻炼,学区工作,除非他们aliquip优势来自它。作业如果cupidatat消费者找到乐趣想成为一名足球cillum他要躲避痛苦,不会产生任何结果。excepteur cupidatat黑人就不是excepteur,是舒缓的灵魂,那就是,他们抛弃了那些谁是责怪你的烦恼的一般责任。"
<铅>


您可以将文本保存为变量,然后将其拆分为所选字符(")并替换H1内的文本。虽然请注意,如果您选择的字符超过1,则会失败。

1
2
var text = $('#post-toptitle').text().split('"');
$('#post-toptitle').html(''+text[0]+'' + text[1]);

另外 - 如果您的选择器是ID,则不应该需要'.each()',因为它应该是唯一的。

http://jsfiddle.net/6Tz58/8/


如果您要放置"来指示strong标记应该结束的位置,则可以使用replace两次来解决问题。

1
me.html( me.text().replace('', '').replace('"', '"') );

小提琴

(我还包括一个(相当难看,如前所述)选择前两个单词的方法,即使没有"占位符,只使用replace)