How does that HTML relate to the JavaScript?
Oct 6, 2022
16
Level 1
How to add just one?
I want to add dynamic just one. How to do it?
HTML
<a class="btn btn-lg btn-secondary me-2" id="addDelay">Delay</a>
<div id="showDamage" class="row">
</div>
SCRI|PT
<script>
jQuery(function() {
$(document).ready(function(){
let count = 1;
$('#addNotDoing').click(function () {
count++;
addNotDoing(count);
});
function addNotDoing(number) {
let html = `<div class="col-lg-6 mb-3">
<fieldset class="border p-2">
<legend class="float-none w-auto p-2 h6 fs-6">damages_non_performance</legend>
<textarea name="parties[`+ number +`][damages_non_performance][]" id="damages_non_performance" class="form-control border-0" rows="10" aria-label="damages_non_performance"></textarea>
<a class="cursor-pointer text-secondary"><i class="fa-solid fa-2x fa-trash"></i></a>
</fieldset>
</div>`;
$('#showDamage').append(html);
}
Level 102
@zxywvu Try this. It only triggers once and also disabled the button
$('#addNotDoing').one('click', function () {
$(this).prop('disabled', true);
count++;
1 like
Please or to participate in this conversation.