2017-01-18 6 views
-1

追加する方法についてはjQueryチュートリアルを見ていましたが、アラートを持つNaNだけです。それ以外に何が必要ですか?JQueryで.Valを追加するには?

$(document).ready(function() { 
 
    $('.addsection').on("click", function() { 
 
    var value = parseFloat($(this).val()) + 1; 
 
    alert(value); 
 
    $(".addsection").val(value); 
 
    $(".adddesc").append("<input type='text' name='addsection[]' id='addsection" + value + "' class='form-control' value='" + value + "'/>"); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="container"> 
 
    <form method="POST" action "test4.php"> 
 
    <button type="button" class="addsection" name="addsection[]" id="addsection" val="1">Add Section</button> 
 
    </form> 
 
    <div class="adddesc"></div> 
 
</div>

+1

すべきであり、それができれば、属性の名前は、[値]ない 'val'だろう。 –

+0

私はtype = "number"を使うべきですか?私はプレースホルダーとして使っていました。 – DDJ

+0

はあなたが望むものに依存します... –

答えて

3

変更ヴァルあなたのボタンの値に設定します。

<button type="button" class="addsection" name="addsection[]" id="addsection" val="1">Add Section</button> 

<button type="button" class="addsection" name="addsection[]" id="addsection" value="1">Add Section</button> 
+0

これはそれでした...あまりにも多くのJQueryコードを見れば、あなたの心はそれに固執します:) – DDJ

関連する問題