Мой код выглядит следующим образом:
<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: Неожиданный токен ILLEGAL» в строке добавления $ («# maintable»).
Что касается меня, я не могу понять, что такое синтаксическая ошибка.
Это не проблема с самим добавляемым элементом, потому что я тоже попробовал просто '<td></td>'
, и с той же ошибкой.