javascript - JQuery 从所有输入创建数组并提取它

标签 javascript jquery arrays

这是我的 Fiddle

这是我的输入代码:

<input type="text" id="first" name="first">
<input type="text" id="second" name="second">
<input type="text" id="third" name="third">
<input type="text" id="fourth" name="fourth">
<input type="button" id="driver" name="driver" value="Submit">

这是我的脚本:

<script>
    $(document).ready(function() {

        $("#driver").click(function(event) {
            var A = $("#first").val();
            var B = $("#second").val();
            var C = $("#third").val();
            var D = $("#fourth").val();
            console.log(A);
            console.log(B);
            console.log(C);
            console.log(D);

        });
    });
</script>

很少有 fiddle 可以用几种复杂的方式创建一个数组,即

$('document').ready(function() {
    var results = [];
    var items = $('[name^=item]');
    $.each(items, function(index, value) {
        value = $(value);
        var jsObject = {};
        jsObject[value.attr('name')] = value.attr('value');
        results.push(jsObject);
    });
    console.log(results);
});

但是有没有一种简单的方法来创建一个包含所有元素的数组并从 JQuery 中的那些数组中提取所有值??

最佳答案

这是最简单的方法:-

<script>
    $(document).ready(function() {
        var arr=[]; //you can make 'arr' as local or global as you want
        $("#driver").click(function(event) {
            event.preventDefault();  //disable default behaviour of #driver
            var A = $("#first").val();
            var B = $("#second").val();
            var C = $("#third").val();
            var D = $("#fourth").val();
            arr.push(A);  //store values in array with .push()
            arr.push(B);
            arr.push(C);
            arr.push(D);
            console.log(arr);  //print array
        });
    });
</script>

关于javascript - JQuery 从所有输入创建数组并提取它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27596658/

相关文章:

javascript - flot jquery y 轴选项不起作用

javascript - 我的 JavaScript 代码中的索引越界错误

javascript - 带有 AngularJS 的 CKEditor 4 必须单击“保存”两次

Django 中的 Javascript 模块管理(已关闭)

javascript - 从 Javascript 函数中提取变量 (Phonegap)

jquery - Div背景色css类淡入淡出效果?

javascript - 哪个是在一个项目中添加 Jquery 和 Angularjs 的正确方法

c - 如何使用结构体、malloc 和数组为以下 C 函数编写代码?

arrays - 用于检查文件列表中的所有文件是否存在于给定文件夹中的 Powershell 脚本

javascript - 作用域在 JavaScript 中是如何工作的?为什么这个功能有效?