我想在我的JQuery數據表中搜索包含var x內容的單元格,並刪除包含單元格的行。jQuery Datatable - 如何使用單元格值刪除行
我嘗試這樣做:
function deletedatarow(){
var x = "tzr";
$("tr:contains('" + x + "')").fnDeleteRow();
};
,但它不工作。
誰能告訴我爲什麼,並幫助我找到解決方案?
我想在我的JQuery數據表中搜索包含var x內容的單元格,並刪除包含單元格的行。jQuery Datatable - 如何使用單元格值刪除行
我嘗試這樣做:
function deletedatarow(){
var x = "tzr";
$("tr:contains('" + x + "')").fnDeleteRow();
};
,但它不工作。
誰能告訴我爲什麼,並幫助我找到解決方案?
如果你指的是jQuery的數據表的插件,那麼你就錯了,你的代碼應該是這個樣子:
// Set oDatatables variable somewhere above this line..
function deletedatarow(){
var x = "tzr";
$("tr:contains('" + x + "')").each(function() {
oDatatables.fnDeleteRow(this);
});
};
工作正常,謝謝。這是解決方案: –
這是解決方案:
function deletedatarow()
{
var oData = $('#Testtable').dataTable();
var x = "tzr";
$("tr:contains('" + x + "')").each(function()
{
oData.fnDeleteRow(this);
});
};
它似乎正在工作,如果我將'fnDeleteRow()'改爲'hide()':http://jsfiddle.net/FJVH9/1/ - 我不認爲這段代碼是你的問題。 – Samsquanch
謝謝,這是一半的解決方案,我在我的JavaScript中有一部分錯誤的代碼。 –