zoukankan      html  css  js  c++  java
  • js function

                var arr = null;
                $('#confirm-btn').on('click', function(){
                    if($('.check-this:checked').length == 0) return false;
                    if($('.check-this:checked').length == 1){
                        arr = $('.check-this:checked').attr('data-id');
                    } else{
                        arr = [];
                        $('.check-this:checked').each(function(index, element){
                            arr.push($(this).attr('data-id'));
                        });
                    }

    循环

    $('[name=items]:checkbox:checked').each(function(){
        str+=$(this).val()+"
    ";
    })

    追加内容

     $(".one a").append('<span>点数</span>');

    js新建对象

    var container = $('<div />'), span1 = $('<span />');
        container.attr('id', 'container' + node.id);
        container.css('display', 'inline');
        span1.attr({
        type: 'button',
        'class': 'diyBtn1 diy-btn btn-add'
        });
      span1.css('margin-left', '2px');
      span1.text('  ');
      container.append(span1);
    -----------------------------------------------------
    <div id="container6" style="display: inline;"> <span type="button" class="diyBtn1 diy-btn btn-add"> </span> <span type="button" class="diyBtn1 diy-btn btn-delete" style="margin-left: 2px;"> </span> <span type="button" class="diyBtn1 diy-btn btn-edit" style="margin-left: 2px;"> </span> </div>
     var fragment = createBtn(treeNode);
        aObj.append(fragment);
        if(treeNode.id == 0){
        $("#container" + treeNode.id + " .btn-delete").css('display', 'none');
        $('#container' + treeNode.id + ' .btn-edit').css('display', 'none');
        }
        var btn = $('#container' + treeNode.id);
        if(btn) btn.on('click', 'span', function(event){
        if($(this).hasClass('btn-add')) addNewItem(treeNode);
        if($(this).hasClass('btn-delete')) deleteItem(treeNode);
        if($(this).hasClass('btn-edit')) editItem(treeNode);
        });

    js回掉函数

    function callAjax(statu,callback){
       if(statu == "add"){
                callback("xiaosu".statu);
       }
    
     callAjax('add',function(data){
            console.log(data);
      });
    
    ------------------------------------------------
    //全局变量
    var allUserData = [];
    
    //普通的logStuff函数,将内容打印到控制台     
    function logStuff (userData){
        if ( typeof userData === "string")
        {
            console.log(userData);
        }
        else if ( typeof userData === "object"){
            for(var item in userData){
                console.log(item + ": " + userData[item]);
            }
        }
    } 
    
    //一个接收两个参数的函数,后面一个是回调函数     
    function getInput (options, callback){
        allUserData.push(options);
        callback(options);
    }
    
    //当我们调用getInput函数时,我们将logStuff作为一个参数传递给它     
    //因此logStuff将会在getInput函数内被回调(或者执行)     
    getInput({name:"Rich",speciality:"Javascript"}, logStuff);
    //name:Rich
    //speciality:Javascript

    js 循环

    $.each( ['a','b','c'], function(i, n){
       console.log(i+"=="+n);
    })
    
    $.each( { name: "John", lang: "JS" }, function(i, n){
       console.log(i+"=="+n);
    })
    
    
    var friends = ["Mike", "Stacy", "Andy", "Rick"];
    friends.forEach(function (eachName, index){
    console.log(index + 1 + ". " + eachName); // 1. Mike, 2. Stacy, 3. Andy, 4. Rick
    });

    js 数组合并

    var hebing = $.merge( [0,1,2], [2,3,4] );
     console.dir(hebing);  //合并有重复的值
  • 相关阅读:
    第一款上位机的笔记(MFC)——VS2010
    C++随笔(四)
    C++随笔(三)
    C++随笔(二)障眼法
    C++随笔
    matlab中的数据图像拟合
    在keil中调试汇编程序
    redis常见的面试题及答案
    spring定时任务的几种实现方式
    【SpringMVC】从Fastjson迁移到Jackson,以及对技术选型的反思
  • 原文地址:https://www.cnblogs.com/suxiaolong/p/5649796.html
Copyright © 2011-2022 走看看