前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >知识点:匹配字符串中的子串,并让子串红色显示、格式化输出json、元素点击之后hover失效、word-wrap:break-word和word-break:break-all

知识点:匹配字符串中的子串,并让子串红色显示、格式化输出json、元素点击之后hover失效、word-wrap:break-word和word-break:break-all

作者头像
从入门到进错门
发布2018-08-21 16:38:08
6980
发布2018-08-21 16:38:08
举报

匹配字符串中的子串,并让子串红色显示、格式化输出json、元素点击之后hover失效、word-wrap:break-word和word-break:break-all

五、匹配特定的字符串,让其突出显示

    var subStr = "abc";
    var reg = new RegExp("(" + subStr + ")", "g");
    var str = "dsafadfdsfabsabcfefaefeabcfdsfafefaefaes";
    var newstr = str.replace(reg, "<font color=red>$1</font>");
    document.write(newstr);

六、格式化输出json

    JSON.stringify(object,null,2)
    JSON.stringify(object,undefined,2)

其中第三个参数表示指定缩进用的空白字符串

七、jQuery中,某个元素被点击之后hover失效

使用jQuery的click为某元素加上css样式,之后该元素原有的hover事件失效,原因是click加上的css权值比外联的css权值大。所以是点击之后原有css被覆盖了。解决方法也很简单,为原有的css hover样式加上!important

八、word-wrap:break-word和word-break:break-all

word-wrap:break-word表示超出部分按单词截断,会保持单词的完整。 word-break:break-all则会从单词中间截断。

word-wrap无效的情况:

  1. 对行内元素无效
  2. 设置了white-space:nowrap时无效,需将white-space设置为normal
  3. 对table下的td设置无效
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018年08月03日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 匹配字符串中的子串,并让子串红色显示、格式化输出json、元素点击之后hover失效、word-wrap:break-word和word-break:break-all
    • 五、匹配特定的字符串,让其突出显示
      • 六、格式化输出json
        • 七、jQuery中,某个元素被点击之后hover失效
          • 八、word-wrap:break-word和word-break:break-all
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档