将字符串标记添加到日志

add string mark to log

本文关键字:日志 添加 字符串      更新时间:2023-09-26

一个非常基本的问题,但我无法让它工作。我有这段代码:

$('.cube').each(function(i) {
    var nleft = $(this).offset().left;   
    var ntop = $(this).offset().top;
    var tbg = $(this).css('backgroundColor');       
    //output
    var cval = $('#output');
    cval.val(cval.val()+'cubes['+i+'].animate({left:'+nleft+',top:'+ntop+',backgroundColor:'+tbg+'});');
});    

它记录了我div 数组的不同属性。问题是背景颜色:

cubes[1].animate({left:200,top:200,backgroundColor: transparent });

这将是日志,正如您所看到的,transparent必须在' '我可以在其他地方使用它。就像背景颜色是#000一样,它必须带有字符串标记。

只需转义字符串中的 ' char,如下所示:

cval.val(cval.val()+'cubes['+i+'].animate({left:'+nleft+',top:'+ntop+',backgroundColor:'''+tbg+'''});');