これはdivを追加したいHTMLコードです。最後の子(.row-table)の後にdivを追加したい。私はjqueryで私は何か間違っていると思う新しいです。Jqueryでいくつかのクラスの後にdivを追加する方法
<div class="details-box-table">
<div class="row-table">
<div class="rTableHead"><label for="Traveldate">S.No</label></div>
<div class="rTableHead"><label for="Traveldate">Amount</label></div>
<div class="rTableHead"><label for="Traveldate">Mode</label></div>
<div class="rTableHead"><label for="Traveldate">Bank Name</label></div>
<div class="rTableHead"><label for="Traveldate">Date</label></div>
<div class="rTableHead"><label for="Traveldate">Remarks</label></div>
<div class="rTableHead"><label for="Traveldate">Action</label></div>
</div>
<div class="row-table">
<div class="rTableHead"><label for="Traveldate">1</label></div>
<div class="rTableHead"><label for="Traveldate">2000</label></div>
<div class="rTableHead"><label for="Traveldate">Cash</label></div>
<div class="rTableHead"><label for="Traveldate">UT Bank</label></div>
<div class="rTableHead"><label for="Traveldate">02/03/2017</label></div>
<div class="rTableHead"><label for="Traveldate">Remarks</label></div>
<div class="rTableHead"><label for="Traveldate">Notngin</label></div>
</div>
<div>I want to append here new div after last class"row-table"</div>
ここにJqueryコードがあります。
$(document).ready(function(){
var max_fields = 10; //maximum input boxes allowed
var wrapper = $(".details-box-table"); //Fields wrapper
var add_button = $("#add_field_button"); //Add button ID
var x = 1; //initlal text box count
$(add_button).click(function(e){ //on add input button click
e.preventDefault();
if(x < max_fields){ //max input box allowed
x++; //text box increment
$(wrapper).children(".row-table").last().after('<div><input type="text" name="mytext[]"/><a href="#" class="remove_field">Remove</a></div>'); //add input box
}
});
$(wrapper).on("click",".remove_field", function(e){ //user click on remove text
e.preventDefault(); $(this).parent('div').remove(); x--;
})
});
私のために正常に動作します: https://jsfiddle.net/hnv5caj8/ – Rossitten