首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用jquery动态添加元素遍历数组?

如何使用jquery动态添加元素遍历数组?
EN

Stack Overflow用户
提问于 2016-05-07 19:02:12
回答 1查看 49关注 0票数 0

我有一个用javascript创建的HTML表,在那里我可以添加新的行(动态添加元素)。在其中一个tds中,我有一个输入字段,它会激发一个引导模式来打开。在模式中,我有带有选项的无线电按钮,当单击OK按钮时,来自该无线电按钮的值将在输入字段中设置。问题是,值将在每一行上更新,而不仅仅是我单击的行。

由于元素是动态添加的,所以我使用了

代码语言:javascript
复制
$(document).on('click', 'input', function (e) {
     doSomething();
});

知道怎么解决这个问题吗?

更新了更多代码

代码语言:javascript
复制
$(document).on('click', 'input', function (e) {

    var inputForm = e.target;
    modal.modal({show:true});
    modal.find(".btn-success").click(function () {
        var choice = $("modal").find('input[type=radio]:checked').val();

        if (choice) {
            modal.modal('hide');
            inputForm.value = choice;
        }
    });
});
EN

回答 1

Stack Overflow用户

发布于 2016-05-07 19:08:53

如果没有关于您正在运行的代码的任何furter信息,就很难帮助您。

但是,您可能可以使用事件(e)的目标属性,查看实际触发单击的元素,以便能够在模式关闭时看到要更新的行/文本框。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37092561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档