jquery选择和复制tr
我希望在jquery中复制一个tr标记。我有以下几点。该代码的问题在于jquery选择和复制tr,jquery,Jquery,我希望在jquery中复制一个tr标记。我有以下几点。该代码的问题在于 $(rowId)不包含“tr”,只包含其中的内容。因此,第一个标记是而不是。如何也可以选择此元素 $('.addLine').click(function () { var rowId = $(this).attr('rel'); var rowId = "#" + rowId; var newRow = $(rowId); var
$(rowId)
不包含“tr”,只包含其中的内容。因此,第一个标记是
而不是
。如何也可以选择此元素
$('.addLine').click(function () {
var rowId = $(this).attr('rel');
var rowId = "#" + rowId;
var newRow = $(rowId);
var htmlStr = $(newRow).html();
$(newRow).append(htmlStr);
});
.html()
返回所选元素的内部,您可以使用.clone()
制作整个元素的副本,并可以附加该副本
$('.addLine').click(function () {
var rowId = $(this).attr('rel');
var newRow = $("#"+rowId).clone().appendTo("youTableOrSomething");
});
.html()
返回所选元素的内部,您可以使用.clone()
制作整个元素的副本,并可以附加该副本
$('.addLine').click(function () {
var rowId = $(this).attr('rel');
var newRow = $("#"+rowId).clone().appendTo("youTableOrSomething");
});
试试这个
$('.addLine').click(function () {
var rowId = $(this).attr('rel');
var rowId = "#" + rowId;
var newRow = $(rowId).parent();
var htmlStr = $(newRow).html();
$(newRow).append(htmlStr);
});
试试这个
$('.addLine').click(function () {
var rowId = $(this).attr('rel');
var rowId = "#" + rowId;
var newRow = $(rowId).parent();
var htmlStr = $(newRow).html();
$(newRow).append(htmlStr);
});
这不会选择行的父级(最有可能是
)并复制该行的所有内容吗?这不会选择行的父级(最有可能是
)并复制该行的所有内容吗?谢谢,就在这里。我将如何在当前tr之后追加。即上面将tr放在表的末尾,但我想将其放在您当前选择的项下。谢谢,就在那里。我将如何在当前tr之后追加。即上面将tr放在表的末尾,但我想将其放在您当前的选择下。