なぜこれが機能しないのですか?
var inputs = new Array();
$("input").each(function(){
input = $(this).val();
})
console.log(input);
jQueryで配列を正しく使用する方法は?PHPのように?
なぜこれが機能しないのですか?
var inputs = new Array();
$("input").each(function(){
input = $(this).val();
})
console.log(input);
jQueryで配列を正しく使用する方法は?PHPのように?
使用するArray.push
var inputs = new Array();
$("input").each(function(){
inputs.push($(this).val());
})
変数の違いにも注意してください。input != inputs
あなたがやろうとしているのは <input>
、ページ上のすべての要素の値の配列を取得することだと思います。関数を使用してすべての要素を反復処理し、.each()
各値をinputs
配列に追加する必要があります。
これを試して -
var inputs = new Array();
$("input").each(function(){
inputs.push($(this).val());
})
console.log(inputs);
push()
この関数を使用して、要素を配列に追加する必要があります。
参考文献-
最後に、新しい配列を定義する簡単な方法を次に示します-
var inputs = [];
その行は機能的に同じです-
var inputs = new Array();