javascript - 删除特定行中的先前单元格并在 Java 脚本中创建新单元格

标签 javascript jquery html uitableview html-table

这是场景:

用户单击按钮即可在表中添加新行。

从任意行中选择一个值,少数字段将仅添加到该行中。效果很好。

但问题就在这里:当用户再次选择任何不同的行时,它会将单元格附加到行中,但我想删除以前的单元格并添加新的选定单元格。我做不到。

我尝试使用deleteCell()但没有找到所需的解决方案。 here is the whole code 。如果有人可以帮忙的话。

代码的另一个问题是当我第一次运行它时它不计算第一行号。

for (i = 0; i < selectedvalue; i++) {
    var x = Row.insertCell(-1);
    x.innerHTML = "<td><select><option value=3>3</option><option value=4>4</option><option value=5>5</option><option value=6>6</option></select></td> </tr>";
}

最佳答案

试试这个:

http://codepen.io/anon/pen/yeZrov?editors=1010

jQuery('#myTable tr').eq(rownum).find("td:gt(3)").remove();

关于javascript - 删除特定行中的先前单元格并在 Java 脚本中创建新单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35391641/

相关文章:

javascript - 在 div 容器中移动重复模式

javascript - 在集成 Google Plus 的同时,如何在 Angular JS 中使用 google Oauth 接收刷新 token

javascript - 使用JS计算不显示

javascript - jQuery 微醉 : Dynamically update title

javascript - 添加分钟并打印

html - 如何将 CSS 设置应用于特定的 HTML 元素

javascript - 应用模板后,sencha 触摸面板不会滚动

javascript - 防止呈现给定日期之前发生的事件

javascript - 访问存储在对象中的数据

javascript - 在 CSS 中重新制作 Logo