我想添加跨度类以突出显示与参数值相对应的表中的每个单词。
现在,仅当我在正则表达式参数上贴上单词时才可以添加span类:patt = / 40 / igm; 我使用此解决方案只是为了测试,但我想使用我的参数“ token” (仅已声明但尚未使用)
render: function($td, cell) {
let token = tokens.get('search_tok'); //search word
patt=/40/igm; //test with regex parameter
let value=cell.value; //cells values
while (matcher = patt.exec(cell.value)) {
console.log(matcher.index + ' ' + patt.lastIndex);
value = value.slice(0, matcher.index) + '<span id="highlight_search">'+cell.value.slice(matcher.index, patt.lastIndex)+'</span>'+cell.value.slice(patt.lastIndex);
}}
当前: -这仅将span类添加到单词40,但我想将其添加到搜索到的单词(令牌) -同样,当我尝试仅使用数字4(因此仅使用一个字符)时,效果也不佳...