Синтаксическая ошибка при добавлении jQuery

Мой код выглядит следующим образом:

        <script>
        var i = 2;
        $("document").ready(function(){
            $("#newrow").click(function(){
                $("#maintable").append('<tr>
                                        <td><input type="text" name="dept_" + i size="5" maxlength="5" /></td>
                                        <td><input type="text" name="hours_" + i size="5" maxlength="1" /></td>
                                    </tr>');
            });
            i = i + 1;
        });
    </script>

Всякий раз, когда я его запускаю, JavaScript выдает мне "Uncaught SyntaxError:Unexpected Token ILLEGAL" на $("#maintable").добавить строку.

Хоть убей, я не могу понять, что такое синтаксическая ошибка.

Это не проблема с добавлением фактического элемента, потому что я пробовал только '<td></td>'и получил ту же ошибку.

5
задан Andrew Latham 31 March 2012 в 00:01
поделиться