我正在使用下面的代码动态添加一个高亮类,作为我的“my_related_kw”div子项的span标签。
我目前在每个span标记之后添加一个硬编码的逗号,这样当关键字被复制并粘贴到“Tags”输入字段时,它们会以逗号分隔。
但是,我真的不希望逗号显示在屏幕上。我是否可以仅在粘贴内容或触发复制或拖动事件时使用jQuery添加逗号?
var html = jQuery('#content').html().toLowerCase();
jQuery(".my_related_kw").find("span").filter(function() {
return html.indexOf(jQuery(this).html()) != -1;
}).each(function() {
jQuery(this).addClass('highlight');
});
},
答案 0 :(得分:0)
使用包含逗号关键字的隐藏字段。您的输入字段可以反映隐藏字段,只需通过删除逗号将其格式化即可显示。
答案 1 :(得分:0)
如果您需要逗号,那么用户可以复制/粘贴文本,然后将逗号放在跨度中,使用css样式使其完全透明。然后他们会在那里被复制但不会被看到。