javascript - 如何多次创建重复输入?
问题描述
我想让这个 js 在同一个页面中多次工作,它只适用于第一个块
$(document).on('click', '.btn-add', function (e) {
e.preventDefault();
var controlForm = $('.controls form:first'),
currentEntry = $(this).parents('.entry:first'),
newEntry = $(currentEntry.clone()).appendTo(controlForm);
newEntry.find('.repeat').val('');
controlForm.find('.entry:not(:last) .btn-add')
.removeClass('btn-add').addClass('btn-remove')
.removeClass('btn-success').addClass('btn-danger')
.html('<svg viewBox="0 0 24 24" width="24" height="24" stroke="currentColor" stroke-width="2" fill="none" stroke-linecap="round" stroke-linejoin="round" class="css-i6dzq1"><circle cx="12" cy="12" r="10"></circle><line x1="8" y1="12" x2="16" y2="12"></line></svg>');
}).on('click', '.btn-remove', function (e) {
$(this).parents('.entry:first').remove();
e.preventDefault();
return false;
});
解决方案
推荐阅读
- javascript - 如何使用 Node/Express 在控制器之间传输信息
- c++ - 无法分配任何大于 255 OpenCV 的值
- c++ - 在 C++ 中的另一个类中初始化一个类
- c++ - 这个 for 循环是如何工作的,为什么它总是输出相同的一组数字?
- string - 匹配 ArrayList 集合中的标题和布尔值
- oracle - 如何使用 owa_util.redirect_url 重定向到另一个 url?
- git - 无法与 40.74.28.9 端口 22 协商:找不到匹配的主机密钥类型。他们的提议:ssh-rsa
- python - 在 pytorch 中使用 index_add 函数后出现运行时错误
- javascript - 滚动动画 (AOS) 库:当您在动画下方滚动然后向上滚动时,动画会消失并重新激活
- python - Python多处理不能正常工作