我有 7 张桌子(周一至周日),每张桌子下都有一个添加新行的按钮。我无法重命名表的 id,因为它是从脚本生成的。
我想我有两个选择
1)javascript中的脚本来选择表,因为只有7个。
2)将表格包含在 Div 标签内(我可以添加),例如这个非工作示例
我有 7 张桌子(周一至周日),每张桌子下都有一个添加新行的按钮。我无法重命名表的 id,因为它是从脚本生成的。
我想我有两个选择
1)javascript中的脚本来选择表,因为只有7个。
2)将表格包含在 Div 标签内(我可以添加),例如这个非工作示例
试试这个它会工作
function displayResult(number)
{
var table1=document.getElementById(number).getElementsByTagName("table")[0];
var row=table.insertRow(-1);
var cell1=row.insertCell(0);
var cell2=row.insertCell(1);
cell1.innerHTML="New";
cell2.innerHTML="New";
}
YOU can use jQuery for this....
$('.element').on('click', function(){
rows='';
var row='<tr><td>...</td>....</tr>';
rows=rows+row;
$(rows).appendTo('table');
});
for jQuery visit...
您可以执行以下操作 -
单击按钮调用 javascript 函数并传递该元素。参考该元素获取相应的表并在其中添加一行。
function jsfunc(elem) {
$(elem).prev("table").append("<tr>....</tr>") //add row logic using jquery
}
使用 javascript 的类似逻辑,我认为这对你来说不会有问题。在这种情况下,您永远不需要表的 id。