価格[]-ボックスを繰り返してボタンをボタンに追加し、価格[]からボタンに値を設定するには、次のようにします
<input type="text" name="price[]" value="100">
<input type="text" name="price[]" value="50">
<input type="text" name="price[]" value="10">
<input type="text" name="price[]" value="90">
<script type="text/javascript">
$(document).ready(function() {
$('input[name="price[]"]').each(function(i) {
$(this).after('<button class="additionButton" price="'+$(this).val()+'">'+$(this).val()+'</button>');
});
//click
$(".additionButton").on('click',function() {
//original price, set on load
alert($(this).attr('price'));
//price in the input-field before the button (could be changed, think this is the idea)
alert($(this).prev('input').val());
});
});
</script>
残りの部分については、私はあなたが何を意味するのかわかりません、「追加」は価値がなく、あなたは真剣にある種の計算が必要ですか?しかし、自分で試してみてください。少なくとも繰り返しがありました。