Передача объекта в элементе таблицы

#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>' .