我用谷歌搜索了 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/