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>
  • 相关阅读:
    Example [mybatis] 的用法
    开发中可能会用到的几个 jQuery 小提示和技巧
    setInterval 与 clearInterval详解
    15个华丽的扁平风格登录界面
    原生js模拟jquery写法
    纯色扁平化网站
    javascript刷新页面的集中办法
    javascript闭包中循环问题
    20个实用javascript技巧及实践(二)
    20个实用的javascript技巧及实践(一)
  • 原文地址:https://www.cnblogs.com/wkrbky/p/5973100.html
Copyright © 2011-2022 走看看