gpt4 book ai didi

javascript - 在按钮上单击“从数据表和数组中删除”

转载 作者:行者123 更新时间:2023-12-03 11:20:50 25 4
gpt4 key购买 nike

对于我表格中的每一行,我有一个删除按钮,单击此按钮我有以下功能:

function deleteBussDay(jQtable)
{
var row = jQtable.parentNode.parentNode;
$(jQtable).closest('tr').remove();
openHour.splice(row.rowIndex,1);
// openHour is my array ,which i also want to delete from
}

此代码的问题是,当单击删除时,它确实从表中删除了相关行,但它删除了数组中的错误行。 (所选行的上方)我该如何修复它?!

最佳答案

如果像您所说的那样,删除了正确的行,那么您可以在此处正确遍历表行:

$(jQtable).closest('tr').remove();

意思是,要获取表格行的 rowIndex 属性,我们可以将相同的 jQuery 对象与 .prop() 一起使用。 :

function deleteBussDay(jQtable) {
var $row = $(jQtable).closest('tr'), rowInd = $row.prop('rowIndex');
$row.remove();
openHour.splice(rowInd ,1);
}

关于javascript - 在按钮上单击“从数据表和数组中删除”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27122322/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com