基于正则表达式如何实现UL下LI的样式替换功能

这篇文章主要为大家展示了“基于正则表达式如何实现UL下LI的样式替换功能”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“基于正则表达式如何实现UL下LI的样式替换功能”这篇文章吧。

王屋网站制作公司哪家好,找创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联。

具体如下:

最先我想到是在UL下填充好在替换发觉结果差强人意,没有真正改变样式:

$("#UlContent li").each(function (index) {
  // alert(index + ': ' + $(this).text());
  var text = $(this).text();
  var regExp = new RegExp($("#search_content").val(), 'g');
  var newText = text.replace(regExp,"" + $("#search_content").val() + "");//将找到的关键字替换,加上highlight属性;
  $(this).text(newText);//更新文章;
});

其实应该在填充进UL前进行替换:

$("#search_content").keyup(function () {
  if(CheckChinese($("#search_content").val()))
  {
   $.ajax({
    type: "POST",
    anync: true,
    url: "HelpCenterSuggestion.ashx",
    cache: false,
    dataType: "text",
    data: { m: $("#search_content").val() },
    success: function (result) {
     $("#UlContent li").remove();
      var regExp = new RegExp($("#search_content").val(), 'g');
      var newText = result.replace(regExp,"" + $("#search_content").val() + "");//将找到的关键字替换,加上highlight属性;
      $("#UlContent").append(newText);
    }
   });

以上是“基于正则表达式如何实现UL下LI的样式替换功能”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


分享题目:基于正则表达式如何实现UL下LI的样式替换功能
网站网址:http://bzwzjz.com/article/jhocdj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 定制网站设计 成都网站设计 网站建设推广 梓潼网站设计 网站建设方案 重庆电商网站建设 成都定制网站建设 成都企业网站设计 成都网站设计 成都网站设计 重庆网站建设 营销型网站建设 成都网站建设公司 手机网站设计 成都网站制作 成都做网站建设公司 企业手机网站建设 网站建设公司 网站设计公司 营销型网站建设 网站制作公司 成都模版网站建设