javascript - jquery - 使用 href 按钮删除特定输入

标签 javascript jquery-ui jquery

我刚刚使用 <a id="add">Add</a> 创建了添加输入字段链接按钮工作正常。 并且还创建了无法正常工作的删除按钮。我需要使用 <a class="remScnt">Remove</a> 删除确切的输入字段链接按钮

$(document).ready(function() {
  var scntDiv = $('#add_words');
  var wordscount = 1;
  var i = $('.line').size() + 1;
  $('#add').click(function() {
    wordscount++;
    $('<div class="line">Word is ' + wordscount + '<input type="text" value="' + wordscount + '" /><a class="remScnt">Remove</a></div>').appendTo(scntDiv);
    i++;
    return false;
  });
  Remove button
  $('.remScnt').click(function() {
    if (i > 1) {
      $(this).parents('.line').remove();
      i--;
    }
    return false;
  });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.10.0/jquery.min.js"></script>
<a id="add">Add</a>
<div id="add_words">
  <div class="line">Word is 1
    <input type="text" value="1" />
  </div>
</div>

最佳答案

你的代码有两个问题:

  1. “remScnt”应该是类属性而不是 id。
  2. 您的点击事件在文档准备就绪时执行,因此您的动态元素不会附加任何事件处理程序

我在 http://jsfiddle.net/qQKFt/3/ 创建了一个可用的 JSFiddle给你看看。

关于javascript - jquery - 使用 href 按钮删除特定输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9203300/

相关文章:

javascript - jQuery 控件数据表的分页问题

javascript - 类型 'XYZ' 上不存在属性 'Readonly<{ children?: ReactNode; }> & Readonly<{}>'

jquery - 使用 jquery-uidraggable 对可拖动对象进行分组

javascript - 拖放HTML编辑器

javascript - 将 HTTP 响应写入页面显示为纯文本

javascript - 如果工具提示有长文本箭头向下( Bootstrap )

javascript - Jquery 将 div 添加到页面之上,并使用可拖动功能

css - 选项卡悬停时出现神秘颜色

javascript - 当一切都来自本地主机时的跨源对象

javascript - jQuery 日期选择器无法在添加的 div 中工作