在jQuery中查找文本字符串并使其加粗

我想做的是使用jQuery在一个段落中查找一段文本并添加一些CSS以使其变为粗体。我似乎无法弄清楚为什么这行不通:


$(window).load(function() {

// ADD BOLD ELEMENTS

$('#about_theresidency:contains("cross genre")').css({'font-weight':'bold'});

});

动态地提取“ about_theresidency”中的文本,因此在加载窗口后执行该文本。


湖上湖
浏览 580回答 3
3回答

有只小跳蛙

尝试:$(window).load(function() {// ADD BOLD ELEMENTS&nbsp; &nbsp; $('#about_theresidency:contains("cross genre")').each(function(){&nbsp; &nbsp; &nbsp; &nbsp; $(this).html(&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; $(this).html().replace(/cross genre/g,'<strong>$&</strong>')&nbsp; &nbsp; &nbsp; &nbsp; );&nbsp; &nbsp; });});
打开App,查看更多内容
随时随地看视频慕课网APP