var src_str = $("#test").text(); var term = "my text"; term = term.replace(/(s+)/,"(<[^>]+>)*(<[^>]+>)*"); var pattern = new RegExp("("+term+")", "gi"); src_str = src_str.replace(pattern, "<mark></mark>"); src_str = src_str.replace(/(<mark>[^<>]*)((<[^>]+>)+)([^<>]*</mark>)/,"</mark><mark>"); $("#test").html(src_str);
试试这个可能对你有帮助
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)