2017-06-01 27 views
-3

enter image description hereこれは単純なテキストボックスです。値を与えて追加してください![2] 非常に簡単な方法で、複雑なものを実装するために、今合計が jqueryで2つのテキストボックス値を追加する方法と、同じテキストボックスから追加される2つのテキストボックスを追加する方法

を計算されていない追加クエリで複数のテキストボックスを追加[3]

THis is jquery code of iam apending two divs with Two ids and text boxes are also have there ids

+1

クロスブラウザでコードを実行するための多くの機能と柔軟性を持った巨大なライブラリを提供しますコードスニペットを追加してください。 – Scarnet

+0

コードを挿入して問題を確認できますか? –

+0

ここでコードスニペット( '_')を追加するにはここをクリックしてください。私はstackoverflowの新機能です。 – Shahab

答えて

1

使用jqueryの機能[ここに画像の説明を入力します] ...

それはあなたが希望

HTML

<div class="row"> 
    <button type="button" class="btn btn-success add-more">ADD MORE</button> 
</div> 
<div class="form-group" id="ele"> 
    <div class="row" id="item1"> 
    <div class="row"> 
     <input type="number" class="num1"> 
     <label>+</label> 
     <input type="number" class="num2"> 
     <label>SUM</label> 
     <input type="number" class="sum" readonly="true"> 
     <button type="button" class="btn btn-success remove">x</button> 
    </div> 
    </div> 
</div> 

jQueryのスクリプト

var item = $('#item1').html(); 
var cnt = 0; 
$('.add-more').click(function() { 
    cnt++; 
    $('#ele').append("<div class='row' id='item" + cnt + "'>" + item + "</div>"); 
}); 
$(document).on('click', '.remove', function() { 
    $(this).closest('.row').remove(); 
}); 
$(document).on('keyup', '.num1,.num2', function() { 
    if ($(this).hasClass('num1')) { 
    var num1 = parseInt($(this).val()); 
    var num2 = parseInt($(this).siblings('.num2').val()); 
    $(this).siblings('.sum').val(num1 + num2); 
    } else if ($(this).hasClass('num2')) { 
    var num2 = parseInt($(this).val()); 
    var num1 = parseInt($(this).siblings('.num1').val()); 
    $(this).siblings('.sum').val(num1 + num2); 
    } 
}); 

Check Demo Here

関連する問題