我的项目中有一个数据表。现在我有代码在单击行中的按钮时隐藏行。代码如下。
$('#SiteTable').on('click', '.edit', function () {
var row = $(this).parents('tr')[0];
var data = oTable1.fnGetData(row);
var jqInputs = $('input', row);
var jqTds = $('>td', row);
var LineID = data[0];
var Itm = data[1];
var Quant = jqInputs[0].value;
if (Quant > 0) {
$.ajax({
type: "GET",
url: "StockAllocation/AllocateStock",
data: {
OrderRequestLineItemID: LineID,
Quantity: Quant,
Item: Itm
},
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function () { jqTds[4].innerHTML = "Allocated"; $(row).hide(); },
error: function (xhr, status, error) { }
});
}
else {
alert("Please allot items.");
}
});
我想要禁用整行,而不是隐藏行。请帮我。感谢
答案 0 :(得分:1)
您可以禁用该行的所有按钮:
$(row).children("button").attr("disabled", "disabled");