#javascript
#javascript
Вопрос:
Я передаю объект компоненту html table TD для события onclick, однако это не выдает мне конкретную ошибку на консоли.
Вот мой пример кода:
let obj = [{"num":"344695","det":0.412913,"inItem":false}]
row = '<tr><td>'
'</td><td onclick = "display(' "'false" "','" obj "'" ')" >' "test"
'</td></tr>';
$('#myTable tbody').html(row);
function display(status, obj){
console.log(obj)
}
Это выдает мне ошибку такого рода:
Uncaught SyntaxError: Invalid or unexpected token
Комментарии:
1. Эта ошибка часто вызывается несоответствующими фигурными скобками или скобками в скобках; опечатки, пропущенные запятые и тому подобное. Предоставленный вами пример кода выполняется без ошибок для меня в devtools браузера. Я подозреваю, что вам не хватает скобки или чего-то еще в окружающем коде.
2. сделайте вот так: сначала создайте переменную строку,
var row = '';
затем сделайте то, что вы делаетеrow ='<tr></tr>'
.