gpt4 book ai didi

javascript - jquery数据表隐藏表内的图标

转载 作者:行者123 更新时间:2023-12-03 02:40:24 25 4
gpt4 key购买 nike

我正在开发内联编辑功能。我想在列单元格中显示绿色复选标记以指示记录已更新。但首先,我需要先隐藏它。

这是目前的样子:

enter image description here

如您所见,一旦显示数据表,当前就会出现复选标记。

我需要隐藏那个绿色勾号。

在我的 javascript 文件中,我首先尝试隐藏引用中的 ID。

$('#testID').hide();

我有一个创建数据表的函数(我没有包含调用该函数并发送变量的事件处理程序 - 如果需要,请告诉我):

function displayRecords(salesRepSelectVal)
{
var data = {
salesRepSelectVal: {salesRepSelectVal}
}

$.ajax({
url: 'api/massEditorSummary.php',
type: 'POST',
data: data,
dataType: 'html',
success: function(data, textStatus, jqXHR)
{
var jsonObject = $.parseJSON(data);
var table = $('#example1').DataTable({
"data": jsonObject,
"columns": [
{ "data": "service" },
{ "data": "sales_area" },
{
"data": "forecast",
"fnCreatedCell": function (nTd, sData, oData, iRow, iCol)
{
$(nTd).html("<input type='text' class='form-control
editForecast' id='editForecast' data-uid='"+oData.UID+"'
data-editforecast='"+oData.forecast+"' value='"+oData.forecast+"' />
<span id='testID'>
<i class='fa fa-check' id='updatedIcon' aria-hidden='true' style='color:green;'> </i>
</span>");
}
},
{ "data": "trade_lane" },
// few more columns
],
"paging": false,
"scrollY": 550,
"scrollX": true,
"bDestroy": true,
"stateSave": true,
"autoWidth": false
});
},
error: function(jqHHR, textStatus, errorThrown)
{
// some error stuff
}
});
}

如果您会注意到,在 ajax 调用的 SUCCESS 部分中,有一列包含一个名为 testID 的 ID 的 SPAN。这是生成数据表后我试图隐藏的 ID。

我试图放置 $('#testID').hide();函数内。我尝试将其放在“成功”部分中。我不知道还能把它放在哪里来隐藏该 ID。

如果可能的话,我该怎么做才能使这项工作成功?

最佳答案

添加显示:无;在这一行中,如下所示。

<span id='testID_'+oData.UID style='display:none'>
<i class='fa fa-check' id='updatedIcon_'+oData.UID aria-hidden='true' style='color:green;'> </i>
</span>

关于javascript - jquery数据表隐藏表内的图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48346068/

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