javascript - 如何删除jquery mobile中已经打开的弹出窗口

标签 javascript jquery html jquery-mobile cordova

我用谷歌搜索了 SO 但找不到任何与我相关的东西。

http://jsfiddle.net/aravinth/Ad22d/90/

在这个 fiddle 中,使用 ADD ROW 克隆表行,在该表行中单击 Add Expenses 显示 popup 当点击 PLUS icon 时它也会被克隆...

我的问题现在从这里开始,我点击第一行添加费用按钮,在弹出窗口中克隆了3 行,然后点击第二行添加费用它显示三行,但我需要只显示一列(这是默认的一列)...

请提出一些想法...谢谢

最佳答案

我在 addExpenses 按钮上添加了以下方法(即添加 onclick="addExpenses();" 属性到所有 addExpenses 按钮。)

function addExpenses()
{
  var row = document.getElementById("expenseTable");
  var table = document.getElementById("expenseParticulars");
  var rowcount=table.rows.length-1;
  for(var i=2;i<=rowcount;)
  {
    table.deleteRow(i);
    rowcount--;
  }
  var clone = row.rows[1];
  var addExpenses = clone.cells[3].getElementsByTagName('input')[0];
  addExpenses.disabled = false;
  counter=2;
}

请引用this jsfiddle.

关于javascript - 如何删除jquery mobile中已经打开的弹出窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21875247/

相关文章:

javascript - 动态加载JS 动态加载更多JS

javascript - Unca无法将属性 'innerHTML' 设置为 null

javascript - 如何将项目添加到 javascript 数组并在 html <li> 中显示该数组

JavaScript 将对象数组映射到新对象数组的最短方法?

javascript - jQuery 为单击的每个链接显示唯一的弹出窗口

javascript - 当单选按钮动态更改时,如何从单选按钮调用 onclick 函数?

javascript - 在 PHP 和 JavaScript 中打印月份名称而不是月份编号

jquery - skrollr 相对不能正常工作

fancybox 内的 jquery 不工作

javascript - 删除子元素