我對這個問題有點困惑。我正在嘗試創(chuàng)建一個動態(tài)表單,在該表單中,用戶可以根據(jù)需要進行盡可能多的描述、復選框和數(shù)字輸入。我只是用 jQuery 創(chuàng)建一個簡單的動態(tài)公式,到目前為止,我可以創(chuàng)建它們自己刪除的元素(當用戶單擊刪除字段時),我可以在表單中添加更多元素。代碼如下:<!-- THE FIELD THAT I APPEND IS A COPY OF THIS ITEM --> <div class="container-field-form" id="description-field"> <div class="container-field-form__img remove"> <img src="/static/svg/problem.svg" class="icon-to-do-form img-zoom-min " id="deleteButton"> </div> <div class="container-field-form__field form-field"> <textarea onchange="this.value = capitalizeFirstLetter(this.value)" class="form-control form-field" name="description" id="description" rows="3" placeholder="Enter the description"></textarea> </div> </div><!-- FROM HERE I APPEND AND ONLY APPEARS ONE AT THE BEGGGINING --> <div class="container-field-form" id="description-field"> <div class="container-field-form__img" id="add-description"> <img src="/static/svg/add-component.svg" class="icon-to-do-form img-zoom-min " id="deleteButton"> </div> <div class="container-field-form__field form-field"> <textarea onchange="this.value = capitalizeFirstLetter(this.value)" class="form-control form-field" name="description" id="description" rows="3" placeholder="Enter the description"></textarea> </div> </div>我在這里遇到的問題是,我在 HTML 中硬編碼的項目,它們回答正確(在需要刪除或復制任何陣營時刪除),但是對于我添加到 HTML 中的新項目,它們沒有回答聽眾(它是來自 html 的精確副本,在 html 中硬編碼將適用于任何數(shù)字,插入的 html 與 jQuery 沒有。在這里,我給你 jQuery 代碼,它只是在 HTML 字段的副本前面添加(沒有問題),當我們單擊刪除時刪除該字段(刪除當前字段并且只在硬編碼的 html 中有效)$(".remove").click(function() { $(this).parent().remove(); });我錯過了什么嗎?提前致謝
在 jQuery 中創(chuàng)建的元素不會觸發(fā)偵聽器
蕪湖不蕪
2022-06-16 15:48:51