gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 08:01:17 24 4
gpt4 key购买 nike

这是我的 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/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com