zoukankan      html  css  js  c++  java
  • JavaScript中经典方法

    jQuery()通过name名称获取当前name中value数组

             /** 获取input中name属性相同的 value数组 */
             function my_array_name(m){
                 var valArr = new Array;
                     $("input[name='"+m+"']").each(function(i){
                         valArr[i] = $(this).val();
                     });
                     var priv = valArr.join(',');
                 return priv;
             }
             //调用方法
             my_array_name('m')

    join()定义和用法

    http://www.runoob.com/jsref/jsref-join.html

    join() 方法用于把数组中的所有元素转换一个字符串。元素是通过指定的分隔符进行分隔的。

    实例1:

    把数组中的所有元素转换为一个字符串:

    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    var energy = fruits.join();

    输出结果:

    Banana,Orange,Apple,Mango

    实例2:

    使用不同的分隔符:

    var fruits = ["Banana", "Orange", "Apple", "Mango"];
    var energy = fruits.join(" - ");

    结果输出:

    Banana - Orange - Apple - Mango

    jQuery.grep()定义和方法

    http://www.runoob.com/jquery/misc-grep.html

    $.grep() 函数使用指定的函数过滤数组中的元素,并返回过滤后的数组。

    提示:源数组不会受到影响,过滤结果只反映在返回的结果数组中。

    实例:

    过滤原始数组
    <div></div>
    <p></p>
    <span></span>
    <script>
    $(function () { 
        var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ];
        $( "div" ).text( arr.join( ", " ) );
        arr = jQuery.grep(arr, function( n, i ) {
            return ( n !== 5 && i > 4 );
        });
        $( "p" ).text( arr.join( ", " ) ); 
        arr = jQuery.grep(arr, function( a ) {
            return a !== 9;
        });
        $( "span" ).text( arr.join( ", " ) );
    })
    </script>
  • 相关阅读:
    vue-cli项目打包出现空白页和路径错误问题
    Git操作手册
    Atom Editor 插件 atom-less 的使用方法
    Vue搭建
    使绝对定位高宽自适应
    原生JS表单序列化
    前端代码有关搜索引擎的代码
    网页局部打印
    万维网
    浅淡传统企业进入移动互联网的几种方式
  • 原文地址:https://www.cnblogs.com/wkrbky/p/5973100.html
Copyright © 2011-2022 走看看