使用jQuery删除表单字段

本卡特78

我正在尝试使用jQuery 1.9添加和删除表单字段。它添加的字段很好,但是在尝试删除它时却什么也没有发生。

这是HTML ...

<div class="control-group spacing-top">
<label for="answer[]" class="control-label required">Answers</label>
<div id="answers" class="controls">
    <div class="answer-holder input-append">
        <input class="input-xxlarge" placeholder="Answer" name="answer[]" type="text" value="" id="answer[]">   <span class="add-on"><i class="icon-remove"></i></span>

    </div>
</div>
<button class="button button-secondary answer-add"><i class="icon-plus"></i> Add Answer</button>

这是jQuery ...

$(function () {
    var i = $('.answer-holder').length;
    $('.answer-add').on('click', function () {
        $('<div class="input-append"><input class="input-xxlarge" name="answer[]" type="text" value="" id="answer_' + i + '"><button class="answer-delete">Remove</button></div>').appendTo($('#answers'));
        i++;
        return false;
    });

    $('.answer-delete').on('click', function () {
        $(this).parent('.answer-holder').remove();
        return false;
    });
});

有谁可以帮助我吗?

谢谢

罗汉·库玛(Rohan Kumar)

件事要做

第一的

class answer-holder何时添加到divcreating

第二

$(document).on('click','.answer-delete', function () {代替使用$('.answer-delete').on('click', function () {

完整的代码

$(function () {
    var i = $('.answer-holder').length;
    $('.answer-add').on('click', function () {
        $('<div class="input-append answer-holder"><input class="input-xxlarge" name="answer[]" type="text" value="" id="answer_' + i + '"><button class="answer-delete">Remove</button></div>').appendTo($('#answers'));
        i++;
        return false;
    });

    $(document).on('click','.answer-delete', function () {
        $(this).parent('.answer-holder').remove();
        return false;
    });
});

工作小提琴

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用jQuery显示隐藏表单字段

来自分类Dev

使用jQuery显示隐藏的表单字段

来自分类Dev

尝试使用jQuery验证表单字段

来自分类Dev

使用 jQuery 拆分表单字段值

来自分类Dev

使用jQuery追加表单字段的值到表单动作?

来自分类Dev

无法使用angular js删除动态添加的表单字段

来自分类Dev

使用CSS和jQuery隐藏/显示表单字段

来自分类Dev

使用jQuery将JSON值返回到表单字段

来自分类Dev

使用jQuery获取除按钮以外的表单字段

来自分类Dev

使用CSS和jQuery隐藏/显示表单字段

来自分类Dev

使用 jQuery 克隆表单字段并增加“id”和“for”属性?

来自分类Dev

单击以使用 jquery 编辑多个表单字段?

来自分类Dev

使用jquery在表单字段中输入拆分结果

来自分类Dev

引导程序:删除表单字段边框

来自分类Dev

如何动态添加或删除表单字段?

来自分类Dev

HTML表单字段-删除空格Javascript

来自分类Dev

提交时删除某些表单字段

来自分类Dev

单击按钮时删除表单字段

来自分类Dev

用Php添加/删除表单字段

来自分类Dev

拼合表单字段会删除内容

来自分类Dev

从表单中动态添加和删除PHP表单字段(jQuery)

来自分类Dev

Ajax填充表单字段的jQuery修改

来自分类Dev

从表单字段创建JSON-jQuery

来自分类Dev

克隆表单字段并维护jQuery功能

来自分类Dev

jQuery提交其他表单字段

来自分类Dev

表单字段jquery上的动画

来自分类Dev

jQuery - 按名称查找表单字段

来自分类Dev

删除表单字段中的所有文本后,可以触发什么jQuery事件处理程序?

来自分类Dev

添加/删除按钮不适用于重复的表单字段-jQuery