聘我网

新概念招聘3.0

js如何输入多行字符串?

vote up0vote downstar
        return '<tr class="row"><td><b>' + selector + '</b></td>' +
                '<td></td><td><a href="javascript:void(0)" class="add_case" data-name="' + selector +
                '">add case</a>' +
                '<div style="display:none;"></div>' +
                '</td></tr>';

这种写法奇丑无比,怎么才能更方便地输入多行字符串?

 

1 个答复

vote up0vote downcheck

\连接多行字符串:

        return '<tr class="row"><td><b>' + selector + '</b></td>\
                <td></td><td><a href="javascript:void(0)" class="add_case" data-name="' + selector + 
                '">add case</a>\
                <div style="display:none;"></div>\
                </td></tr>';

要注意的是\后面不能有多余的空格,不然就会报语法错误:

SyntaxError: unterminated string literal 
链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.