javascript - 动态 HTML 行,其中列表项与动态行级联

标签 javascript jquery html html-datalist

我想知道是否有人可以帮助我解决我遇到的问题。基本上,我有一个表,其中有一个按钮用于添加索引从 0 到最后一个行号的动态行。

我在这里添加了一个 JS fiddle :jsfiddle.net/mfbcvprc/4

我正在寻找的是,当一个新的表行添加到动态表中时,表第一行中存在的下拉菜单将被复制,以便可以在下一个新行中使用它已添加。

有人可以向我展示一个如何完成此操作的示例吗?在这个阶段,我已经用尽了 Javascript 和 HTML 的知识,所以寻求一些指导!

最佳答案

首先检查这个答案: <强> https://stackoverflow.com/a/17378538/1800668

我已经更新了 jsfiddle.. 但是 jquery 遇到了我以前从未见过的奇怪问题,所以请参阅此 codepen:

<强> https://codepen.io/anon/pen/YqKEJq

基本上我所做的改变是这样的:

$(document).ready(function() {
  $('.btnAdd').click(function() {
    addRow();
    var newDropDown = $('#table1 tr:last').find('input[name*=area]');
    newDropDown.attr('list', 'areaList').removeAttr('type');
  });

它会像您所做的那样添加新行,然后查找新输入的输入,并更新其属性,使其与前一个相同。我从未使用过您的数据列表类型的控件,因此不确定这种方法是否好..但它在笔中有效。

关于javascript - 动态 HTML 行,其中列表项与动态行级联,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35630152/

相关文章:

javascript - 什么工具集用于创建这些很酷的动画和有趣的页面设计?

javascript - 单击时显示元素,不活动时再次隐藏

javascript - NodeJS 创建 JWT 无第三方库

Javascript 编译器/压缩器(Windows GUI)

jquery - 有没有一种方法可以在溢出 :hidden? 的父边界之外显示子元素

css - 合并 Div 和图像

javascript - div 标签不使用 jquery 折叠/展开

javascript - 无法使用 javascript 获得正确的百分比 (%) 结果

javascript - 在不删除分隔符的情况下将字符串拆分为数组?

javascript - 来自表单的 HTML 标记生成器