Преобразование html-кода в строковый формат java script

У меня есть html код для гиперссылки, как показано ниже:

     <td> <a href="{% url 'select_stock_report' book.id %}">{{ book.code }}</a></td>
     <td>{{book.name}}</td>

он направляет на правильную страницу.

В скрипте из ответа я обновляю страницу следующим образом Она не выдает ошибку (конечно, страница ссылки пуста из-за 1 в качестве параметра):

html += "<tr> <td> <a href= '{% url 'select_stock_report' 1 %}'>"+item1.code+"</a></td>"+ 
  "<td>" + item1.name + "</td>" + "<td>" + item1.open_qty + " </td>"

Но я хочу заменить 1 (один) на item1.id.

html += "<tr><td><a href='{% url 'select_stock_report' item1.id %}'>"+item1.code+"</a></td>"+
  "<td>" + item1.name + "</td>" + "<td>" + item1.open_qty + " </td>"

Но я получаю ошибку.

Как построить строку с этой заменой. Я пробовал все "",'',+ с этим item.id без успеха.

Спасибо за помощь.

String content="<h1>Heading 1</h1>\n" +
             "        <h2>Heading 2</h2>\n" +
             "        <p>This is some html. Look, here\\'s an <u>underline</u>.</p>\n" +
             "        <p>Look, this is <em>emphasized.</em> And here\\'s some <b>bold</b>.</p>\n" +
             "        <p>Here are UL list items:\n" +
             "        <ul>\n" +
             "        <li>One</li>\n" +
             "        <li>Two</li>\n" +
             "        <li>Three</li>\n" +
             "        </ul>\n" +
             "        <p>Here are OL list items:\n" +
             "        <ol>\n" +
             "        <li>One</li>\n" +
             "        <li>Two</li>\n" +
             "        <li>Three</li>\n" +
             "        </ol>";

Использует html внутри java

Вернуться на верх