【发布时间】:2016-09-07 00:43:55
【问题描述】:
当用户单击单元格值时,我在单击处理程序中使用以下代码(如下面的 JSFiddle 所示)替换文本:
var value = event.args.value;
var color = "#FF0000";
var highlighted = text.replace(
' ' + value + ' ',
"<span style='color:" + color + ";'</span> "
);
panel.jqxPanel('clearcontent');
panel.jqxPanel('append', highlighted);
第一季度: 它的行为方式不同。我的意思是,当我单击第一个单元格值时,它会将所有内容转换为红色,单击其他值会使其行为方式不同,如我的 JSFiddle here
第二季度。我可以使用什么来保留 html 格式?我的意思是使用 var text = panel.html(); 而不是 var text = panel.text(); 对我不起作用。
【问题讨论】:
标签: javascript jquery str-replace