Json数据格式排版高亮插件json,jQuery完结当前页面标签高亮展现的情势

jQuery Json数据格式排版高亮插件json-viewer.js使用办法详解

正文实例讲述了jQuery完成当前页面标签高亮展现的章程。分享给我们供大家参考。具体完毕情势如下:

查了些资料,写了4个德姆o:

正文实例讲述了jquery实现页面关键词高亮展现的点子。分享给大家供大家参照他事他说加以调查。具体剖析如下:

1.插件介绍:

function nav(name, csskey,cssvalue) {
  var url = window.location.pathname + window.location.search;
  var v1 = "";
  $(name).each(function () {
    v1 = "/" + $(this).attr("href");
    if (v1 == url) {
      var v2 = $(this).css(csskey, cssvalue);
    }
  })
}
  1. 隔行着色

通过jquery对页面寻找关键词实行高亮展现
支撑汉语多词页面中高亮显示

jquery.json-viewer.js是一款查看json格式数据的jquery插件。它能够将混乱的json数据能够的章程显示在页面中,并援救节点的张开和减少和语法高亮等功效。

用法如下:

复制代码 代码如下:

  1. JavaScript代码如下:

2.代码演示:

<script src="Scripts/commo.js" type="text/javascript"></script>
<script type="text/javascript">
 window.onload = function () {
   nav(".top ul li a", "background-color", "rgb(255,89,0)");
 }
</script>

$(‘#table1 tr:odd’).addClass(‘odd’);
$(‘#table1 tr:even’).addClass(‘even’);

复制代码 代码如下:

1).首先引进jquery和json.viewer.js插件

目的在于本文所述对我们的jQuery程序设计有所扶助。

效果:

jQuery.fn.extend({
    highlight: function(search, configs){
        if(typeof(search) == ‘undefined’) return;
        var configs =  jQuery.extend({
            insensitive: 1, //是不是同盟大小写  0相称 1不匹配
            hls_class: ‘highlight’, // 高亮后的class
            clear_last: true, // 清除原来高亮的结果
        },configs);  
        if(configs.clear_last) {
           
$(this).find(“strong.”+configs.hls_class).each(function(){
                $(this).after($(this).text());
                $(this).remove();
Json数据格式排版高亮插件json,jQuery完结当前页面标签高亮展现的情势。            })
        }
        return this.each(function() {
            if(typeof(search) == “string”) {
                $(this).highregx(search,configs);
            } else if (search.constructor === Array ) {
                for(var query in search){
                    var search_str = $.trim(search[query]);
                    if(search_str != “”)
$(this).highregx(search_str,configs);
                }
            }
        });              
    },             
    highregx: function(query,configs){
        query = this.unicode(query);
        var regex = new RegExp(“(<[^>]*>)|(“+ query +”)”,
configs.insensitive ? “ig” : “g”);      
        this.html(this.html().replace(regex, function(a, b, c){
            return (a.charAt(0) == “<“) ? a : “<strong class=\””+
configs.hls_class +”\”>” + c + “</strong>”;
        }));
    },
    unicode: function(s){
         var len=s.length;
         var rs=””;
         s = s.replace(/([-.*+?^${}()|[\]\/\\])/g,”\\$1″);
         for(var i=0;i<len;i++){
            if(s.charCodeAt(i) > 255)
                rs+=”\\u”+ s.charCodeAt(i).toString(16);
            else rs +=  s.charAt(i);
         }  
         return rs;
    } 
});

<script src="http://www.jq22.com/jquery/jquery-1.10.2.js"></script>
<script src="js/jquery.json-viewer.js"></script>

你也许感兴趣的文章:

  • 依据jquery完成导航菜单高亮突显(二种办法)
  • jQuery达成点击后标志当前菜谱地方(背景高亮菜单)效果
  • jQuery编辑器Kind艾德itor4.1.4代码高亮展现设置教程
  • jquery(1.3.2)
    高亮选中图片边框
  • Jquery
    高亮显示文本中驷不如舌的关键字
  • jquery实现带复选框的表格行选中去除时高亮展现
  • jquery完结页面关键词高亮突显的措施
  • jQuery语法高亮插件支持各样程序源代码语法着色加亮
  • JQuery操作表格(隔行着色,高亮显示,筛选数据)
  • jQuery
    Json数据格式排版高亮插件json-viewer.js使用方式详解

澳门葡京 1

2.highlight插件点击这里下载。

2).html代码:

  1. 高亮含有一定数据的行

指望本文所述对大家的jQuery程序设计具有支持。

澳门葡京 2

复制代码 代码如下:

你或者感兴趣的篇章:

  • 基于jquery达成导航菜单高亮显示(三种情势)
  • jQuery实现点击后标志当前美食做法地点(背景高亮菜单)效果
  • jQuery编辑器KindEditor4.1.4代码高亮突显设置教程
  • jquery(1.3.2)
    高亮选中图片边框
  • Jquery
    高亮突显文本中第一的严重性字
  • jquery完成带复选框的报表行选中删除时高亮展现
  • jQuery语法高亮插件协理各个程序源代码语法着色加亮
  • JQuery操作表格(隔行着色,高亮彰显,筛选数据)
  • jQuery达成当前页面标签高亮显示的章程
  • jQuery
    Json数据格式排版高亮插件json-viewer.js使用方法详解

3).js代码:

$(“#table2 tr:contains(‘Fuck’)”).addClass(“selected”);

澳门葡京 3

澳门葡京 4 

4).在textarea文本域输入框中输入json数据格式的数量

  1. 澳门葡京 ,筛选数据

澳门葡京 5

复制代码 代码如下:

澳门葡京 6

$(“#filter”).click(
function(){
$(“#table3 .datarow”).hide().filter(“:contains(‘ABCDEFG’)”).show();
}
);

5).结果页面:

  1. 依照用户输入,即时筛选数据

澳门葡京 7

复制代码 代码如下:

澳门葡京 8

$(“#keyword”).keyup(function(){
$(“#table3 .datarow”).hide().filter(“:contains(‘” + ($(this).val()) +
“‘)”).show();
}).keyup();

以上即是本文的全体内容,希望对我们的读书抱有扶助,也意在我们多多支持脚本之家。

筛选前:

你大概感兴趣的稿子:

  • 依据jquery达成导航菜单高亮展现(二种办法)
  • jQuery完毕点击后标志当前美食指南地点(背景高亮菜单)效果
  • jQuery编辑器Kind艾德itor4.1.4代码高亮呈现设置教程
  • jquery(1.3.2)
    高亮选中图片边框
  • Jquery
    高亮显示文本中要害的重点字
  • jquery达成带复选框的报表行选中剔除时高亮呈现
  • jquery落成页面关键词高亮展现的办法
  • jQuery语法高亮插件援救各类程序源代码语法着色加亮
  • JQuery操作表格(隔行着色,高亮彰显,筛选数据)
  • jQuery完结当前页面标签高亮展现的方式

澳门葡京 9 

输入ck:

澳门葡京 10

在线演示
装进下载
JQueryTableExample_Edi.rar

你或然感兴趣的小说:

  • 据书上说jquery完毕导航菜单高亮展现(几种方法)
  • jQuery实现点击后标识当前美食指南地点(背景高亮菜单)效果
  • jQuery编辑器Kind艾德itor4.1.4代码高亮呈现设置教程
  • jquery(1.3.2)
    高亮选中图片边框
  • Jquery
    高亮显示文本中重大的要害字
  • jquery实现带复选框的报表行选中去除时高亮展现
  • jquery完成页面关键词高亮呈现的法子
  • jQuery语法高亮插件辅助种种程序源代码语法着色加亮
  • jQuery完成当前页面标签高亮显示的章程
  • jQuery
    Json数据格式排版高亮插件json-viewer.js使用情势详解

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

*
*
Website