Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果文本为NA,则删除动态加载的工具提示表tr_Javascript_Jquery - Fatal编程技术网

Javascript 如果文本为NA,则删除动态加载的工具提示表tr

Javascript 如果文本为NA,则删除动态加载的工具提示表tr,javascript,jquery,Javascript,Jquery,删除动态加载的工具提示表tr 我有图表,所以每个图表栏都有工具提示,显示前一个栏值和当前悬停栏值,所以如果文本在td中为NA,我想隐藏tr。我已经做了下面的代码,但它不工作 <div class="customTooltipRapsure"> <div class="scrollingTooltip"> <table id="tooltipTable"> <tbody> <tr cl

删除动态加载的工具提示表tr

我有图表,所以每个图表栏都有工具提示,显示前一个栏值和当前悬停栏值,所以如果文本在td中为NA,我想隐藏tr。我已经做了下面的代码,但它不工作

<div class="customTooltipRapsure">
<div class="scrollingTooltip">
<table id="tooltipTable">
<tbody>
<tr class="OldGrossBudget">
<td>Old Gross Budget </td>
<td>NA</td>
</tr>
<tr class="NewGrossBudget">
<td>New Gross Budget </td>
<td class="text-right">9,964.72</td></tr>
</tbody>
</table>
</div>
</div>

$(document).ready(function () {
    $(".customTooltipRapsure #tooltipTable tbody tr td").filter(function () {
        return $(this).text() === "NA";
    }).closest("tr").remove();
});

旧的总预算
NA
新的总预算
9,964.72
$(文档).ready(函数(){
$(“.customTooltipRapsure#tooltipTable tbody Tbt”).filter(函数(){
返回$(this.text()=“NA”;
}).最近的(“tr”)。删除();
});

我不确定是否使用过滤器查找文本为“NA”的列,因此我使用了另一种方法

const table=$(“#工具脚本tbody tr”)
for(设x=0;x
表格{
边框:纯色2px黑色;
}
运输署{
边框:实心1px黑色;
}

旧的总预算
NA
新的总预算
9,964.72

您可以使用javascript删除NA td

函数removeTR(){
var tableToolTip=document.getElementById('tooltipTable');
const table=document.getElementById('Tooliptable').getElementsByTagName('tr');
for(设x=0;x

旧的总预算
NA
新的总预算
9,964.72

感谢您在添加代码后给出的答案,因为它的show one charts bar(显示一个图表条)鼠标悬停在上面,所以这些值保持动态调整