Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.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 将类添加到表中的列_Javascript_Jquery - Fatal编程技术网

Javascript 将类添加到表中的列

Javascript 将类添加到表中的列,javascript,jquery,Javascript,Jquery,我想在表的第二列追加td值。输出应该是 <td><div class = 'myclass'>-1.3%</div></td> -1.3% 我不想使用.addclass(),因为我需要在实际问题中附加嵌套的div。我为同样的问题提供了一个小例子 我相信这会给你一点想法 $(document).ready(function(){ var CONTROL_INTERVAL2 = setInterval(function(){

我想在表的第二列追加
td值。输出应该是

 <td><div class = 'myclass'>-1.3%</div></td>
-1.3%

我不想使用
.addclass()
,因为我需要在实际问题中附加嵌套的div。我为同样的问题提供了一个小例子

我相信这会给你一点想法

      $(document).ready(function(){
  var CONTROL_INTERVAL2 = setInterval(function(){
  
    $('table tbody td:nth-child(2)').each(function() {
      const value = $(this).text().substr(0,1);
      if ( value == '-') {
        $('table tbody td:nth-child(2)').replaceWith("<div class = 'myclass'>" + $(this).val +"</div>");
      }
      else {
        $(this).css('color', 'green');
      }
      
      clearInterval(CONTROL_INTERVAL2);
    });
    
  }, 2000);
  });
$(文档).ready(函数(){
var CONTROL_INTERVAL2=设置间隔(函数(){
$('table tbody td:nth child(2)')。每个(函数(){
常量值=$(this).text().substr(0,1);
如果(值=='-'){
$('table tbody td:nth child(2)')。替换为(“+$(this.val+”);
}
否则{
$(this.css('color','green');
}
清除间隔(控制间隔2);
});
}, 2000);
});

当您使用

$('table tbody td:nth child(2)').html(函数(i,curr){
返回$('').text(货币);
})
.myclass{font-weight:900;color:red;}

第一类
-1.3%
科学类
类别2
+3.3%
数学

这个问题令人困惑,为什么不介绍一下你真正的问题,目前这个问题没有任何意义。