私はこのコードを持っている:JavaScriptで2つの入力を関連付けるにはどうすればよいですか?
$(document).ready(function(){
$('.container select').each(function(){
\t \t $(this).on('change', function(){
\t \t var selectedVal = $(this).val();
//console.log(selectedVal);
});
});
$('input').on('change', function() {
var sum = 0;
$('input').each(function() {
sum += Number($(this).val());
});
\t $('.total span').html(sum);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class='container'>
<div class='full'>
<input type='number' value=''>
<select name='select1'>
<option value='a1'>A1</option>
<option value='a2'>A2</option>
</select>
</div>
<div class='full'>
<input type='number' value=''>
<select name='select2'>
<option value='a1'>A1</option>
<option value='a2'>A2</option>
</select>
</div>
<div class='full'>
<input type='number' value=''>
<select name='select3'>
<option value='a1'>A1</option>
<option value='a2'>A2</option>
</select>
</div>
<div class='total'>
Total nr: <span>5(2 A1, 3 A2)</span>
</div>
</div>
は、それは選択の変化とタイプ番号の入力にはJavaScript/jQueryのを使用して上記のコードのように合計数を変更することは可能ですか? 誰でもこの助けてください。
入力フィールドまたは選択フィールドが変更されるたびに、A1の合計数とA2の合計数を計算する必要があります。これが意味をなさないことを望みます。総数の横にそれらを表示します。
私はあなたが達成したいものが得られません....総数は選択した値の結果でなければなりませんか? – messerbill
各入力タイプ番号から合計値を計算する必要があります。また、選択に応じて、選択された各オプションの数。私はこれが意味をなさないことを願っています。 – Ionut
@messerbill、私は少し質問を更新しました。たぶんあなたはもっとよく理解しているでしょう。 – Ionut