Javascript 如何获取行中的特定列并将其传输到另一个表
我只想转移一个特定的栏目。请帮帮我 这是我的密码:Javascript 如何获取行中的特定列并将其传输到另一个表,javascript,jquery,Javascript,Jquery,我只想转移一个特定的栏目。请帮帮我 这是我的密码: btnAdd.on('click', function () { var trItem = $(this).closest("tr").clone(); trItem.find("input").remove(); trItem.add("<tr>").append("</tr&g
btnAdd.on('click', function () {
var trItem = $(this).closest("tr").clone();
trItem.find("input").remove();
trItem.add("<tr>").append("</tr>");
$("#products").append(trItem);
console.log(btnAdd);
})
btnAdd.on('click',函数(){
var trItem=$(this.close(“tr”).clone();
trItem.find(“输入”).remove();
添加(“”)。追加(“”);
$(“#产品”)。附加(trItem);
控制台日志(btnAdd);
})
非常感谢。您需要指定所有需要克隆的细胞 函数“funcCloneRow”将克隆一行(tr)并通过“tdKeyArr”添加单元格内容。 请记住,“tdKeyArr”是一个包含选定单元格位置的数组,如下所示:
$(函数(){
var funcCloneRow=函数($table1,$table2,trIndex,tdKeyArr){
//如果tdKeyArr==Undefined,choosen tr中的所有单元格都将被克隆
如果($table1==undefined | |$table2==undefined | | trIndex==undefined){
返回;
}
//克隆行
var$tr=$table1.find('tr').eq(trIndex.clone();
//获取单元格内容
如果(tdKeyArr!=未定义){
$tr.children('td')。文本('');
对于(变量i=0;i
表格{
浮动:左;
右边距:100px;
边界塌陷:塌陷;
文本对齐:居中;
垂直对齐:顶部;
}
表th,
表td{
边框:1px实心#000;
}
总目1
总目2
总目3
第1行
第1行
追加
第2排
第2排
追加
第3排
第3排
追加
总目1
总目2
总目3
尝试使用$(this.closest(“tr”).remove();相反,现在发生了什么?请说明哪些不起作用。非常感谢您的快速回复。它把整排人都弄到手了。我只想显示两个特定的列。那么您想在第二个表中追加一个新行,只包含一个单元格,该单元格是源表行中特定单元格的副本.append(“”)
没有意义。请记住,您不是在操作HTML的底层字符串,而是在操作DOM,因此尝试附加结束标记是没有意义的。可以使用trItem.column(“输入:名称”)
?一行中有3个单元格,我想显示这两列。通过使用trItem.column(“输入:名称”),如何输入另一个单元格?