如何解决Uncaught SyntaxError:字符串javascript中的意外标识符?

时间:2017-06-21 01:57:58

标签: javascript jquery html

我的字符串javascript如下:

 <script>
 ...
     res += '<td class="${photo == photoMap[i].name ? 'success' : ''} image" id="thumb-view-'+i+'" \
                data-toggle="modal"  \
                data-target="#modal-option-'+i+'" \
                data-photo='${JSON.stringify(photoMap[i])}' \
                data-main_photo="'+photo+'" \
            > \
                <img src="/img/thumbs/'+photoMap[i].name+'" alt="${photoMap[i].alt ? photoMap[i].alt : ''}"> \
                ${photo == photoMap[i].name ? '<div class="box-check"><span class="fa fa-check"></span></div>' : ''} \
            </td>';
...
</script>

如果执行的代码在控制台上存在如下错误:

  

未捕获的SyntaxError:意外的标识符

似乎代码的编写仍然不正确

如果我观察到,本节中会出现错误

res += '<td class="${photo == photoMap[i].name ? 'success' : ''} image" id="thumb-view-'+i+'" \

${photo == photoMap[i].name ? '<div class="box-check"><span class="fa fa-check"></span></div>' : ''} \

我该如何解决?

0 个答案:

没有答案