Javascript富文本转字符串

处理富文本,富文本转字符串(删除&apos"等)

function myTooltip(value) {
    let length = 10, target = 'open';
    var _length = $.common.isEmpty(length) ? 20 : length;
    var _text = "";
    var _value = $.common.nullToStr(value);
    var _target = $.common.isEmpty(target) ? 'copy' : target;
    if (_value.length > _length) {
        // _text = _value.substr(0, _length) + "内容";
        _value = _value.replace(/\'/g,"'");
        _value = _value.replace(/\"/g,""");
        // 去除标签
        let tipShow = _value.replace(/<\/?.+?>/g,"");
        tipShow = tipShow.replace(/\s/g,"");
        tipShow = tipShow.substring(0, 200)+'......';
        var actions = [];
        actions.push($.common.sprintf('<input style="opacity: 0;position: absolute;width:5px;z-index:-1" type="text" value="%s"/>', _value));
        actions.push($.common.sprintf('<a href="###" class="tooltip-show" data-toggle="tooltip" data-target="%s" title="%s">%s</a>', _target, tipShow, '点击查看详情'));
        return actions.join('');
    } else {
        _text = _value;
        return _text;
    }
}

非原创,转载分享

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值