我想强调(应用css)某个文本范围,由其开始和结束位置表示.这比看起来更难以实现,因为文本中可能还有其他标记需要忽略.
例:
<div>abcd<em>efg</em>hij</div>
Run Code Online (Sandbox Code Playgroud)
highlight(2, 6)需要突出显示"cdef"不删除标签.
我已经尝试过使用TextRange对象,但没有成功.
提前致谢!
我想要做的是使用jQuery在段落中查找一段文本并添加一些CSS以使其变为粗体.我似乎无法弄清楚为什么这不起作用:
$(window).load(function() {
// ADD BOLD ELEMENTS
$('#about_theresidency:contains("cross genre")').css({'font-weight':'bold'});
});
Run Code Online (Sandbox Code Playgroud)
"about_theresidency"中的文本被动态拉入,因此我在窗口加载后执行它.