我使用HTML绘制网格,每个tr元素都有自己的id。我希望能够在按钮单击上删除tr,但不必重绘整个网格以显示该行已被删除。我可以使用.hide()执行此操作,但问题是我需要调用一个函数来对行进行条带化,并且由于仍然在那里考虑行,因此条带化不能正常工作。有人可以提出解决方案吗?
答案 0 :(得分:1)
如果您需要回调,则编写一个执行删除操作的函数,然后提供回调函数。
function remove(element, callback)
{
$(element).remove();
if ( typeof callback !== 'undefined' ) callback();
}
然后你可以像这样使用它:
remove('#myId', function() {
// Do stuff.
});
答案 1 :(得分:0)
你不能只是:
$('tr_selector').remove();
if (!$('tr_selector')) {
//doesn't exist - do stuff
}
忽略我的回答 - 赛斯更好......