【发布时间】:2017-01-02 03:43:25
【问题描述】:
我有一个表格,如果我单击给定行,该行将被复制到另一个表格,并且上面的行将被隐藏。因此,例如,如果我单击第 126 行,它将隐藏第 0 行到第 125 行。但是,它不会将该目标行复制到另一个表中。怎么了?
var Startcheck = true;
function SelectStartPoint(dataSet)
{
if (Startcheck)
var $test = $(dataSet).find('td').map(function() {
return $(this).text();
}).get().join("-");
var data = $test.split('-');
$("tr:lt(" + data[0] + ")").css("display", "none");
var items = [];
var newTr = $(this).closest("tr").clone();
var newButtonHTML =
"<input type='button' value='Edit' onclick='Edit()' /><input type='button' value='Delete' onclick='deleteRow(this.parentNode.parentNode.rowIndex)'/>";
$(newButtonHTML).children("button").click(function(e) {});
$(newTr).children("td:last").html("").html(newButtonHTML);
items.push(newTr);
newTr.appendTo($("#stopsTable"));
}
【问题讨论】:
-
GetHoverInfo() 和 GetHoverMarker() 函数没有定义!!
-
在您的演示中调用 SelectStartPoint 时?
-
绑定按钮
$('.addBtn').click(function(){ SelectStartPoint($(this).parent().parent()); });的点击事件 -
它将删除所有选中的行,并将选中的行复制到另一个表
-
how's this(请注意我必须从您的表格中删除点击功能)
标签: jquery html html-table rows