私はプロジェクトで動的に生成された入力値を持っています。私は、 "test_1
"のようなidを持つ値をすべて取得する必要があります。jqueryを使用してすべての入力値を追加する方法
<input type="hidden" id="test_1" value="1">
....
<input type="hidden" id="test_10" value="10">
ここで私は$("input[id^='test_']")
を使用してすべての入力値を見つけることができます。 IDが "test_"のすべての入力値を追加するロジックはありますか?この<input id="all" type="hidden"/>
項目がすべてを持っているだろうと
$("input#all").val($.map($("input[id^='test_']"), function(item) {
return $(item).val();
}).join(","));
を:あなたは、これは
val = 0;
$("input[id^='test_']").each(function() {
val = $(this).attr('value') + val;
});
console.log(val);
を助けますか? –
すべての入力値を追加し、後で使用するために別の隠しフィールドに保存したい – mymotherland
値を要約するか、連結するだけですか? –