JQuery:Uncaught SyntaxError:无效或意外的令牌

J D*_*Duh 1 html javascript jquery socket.io

我也在使用socket.io.有一个HTML表,当用户单击一个按钮时,我的代码应该用一个新表替换该表,但它会在标题中给出错误消息.

这是我的代码:
HTML:

<table>
                </tbody>
                    <tr>
                        <td class="1"></td>
                        <td class="2"></td>
                        <td class="3"></td>
                    </tr>
                    <tr>
                        <td class="4"></td>
                        <td class="5"></td>
                        <td class="6"></td>
                    </tr>
                    <tr>
                        <td class="7"></td>
                        <td class="8"></td>
                        <td class="9"></td>
                </tr>
                </tbody>
            </table>
Run Code Online (Sandbox Code Playgroud)

JQuery脚本:

socket.on('resetGranted', function() {
        $('table').replaceWith('<table>    //says error is here
                </tbody>
                    <tr>
                        <td class="1"></td>
                        <td class="2"></td>
                        <td class="3"></td>
                    </tr>
                    <tr>
                        <td class="4"></td>
                        <td class="5"></td>
                        <td class="6"></td>
                    </tr>
                    <tr>
                        <td class="7"></td>
                        <td class="8"></td>
                        <td class="9"></td>
                </tr>
                </tbody>
            </table>');
    })
Run Code Online (Sandbox Code Playgroud)

我该如何解决?

Thu*_*Tat 6

使用反引号`作为多行字符串

console.log(`
    multi
    line
    string
    here
`);
Run Code Online (Sandbox Code Playgroud)