escape '‹' внутри тега ‹tr› в javascript

У меня есть поле Value для сегментации как <Value TBD>, которое не печатается в таблице HTML.

Вот как я пытаюсь заполнить значение:

  if($("th[data-field='rating']").get(0) !== undefined) {
      debugger;
    row.append($("<td />").css("font-size", "12px").html(""+segmentations+""));
  }

Он принимает другие нормальные символьные значения, такие как «Принятие», но не может печатать <Value TBD>. Есть ли способ избежать этого символа '‹' внутри тега </tr>?


person Saikat Neogy    schedule 21.05.2018    source источник
comment
Должно быть ($("<td></td>")   -  person Ason    schedule 22.05.2018
comment
segmentations действительно содержит HTML или просто текст? Если есть только текст, используйте вместо него метод text(). Это HTML, хватит помещать в текст то, что выглядит как элемент.   -  person adeneo    schedule 22.05.2018
comment
да, он содержит HTML-теги Entyvio (Убеждение клиентов: ‹Значения подлежат уточнению›) ‹br /›. Если я использую только .text (+ сегментации +) без .html (), он покажет мне теги, и если я использую только оба тогда таблица css нарушается   -  person Saikat Neogy    schedule 22.05.2018
comment
извините, с .html () я получаю тег ‹/br›: row.append ($ (‹td› ‹/td›) .css (font-size, 12px) .text (+ segmentations +). html ( ));   -  person Saikat Neogy    schedule 22.05.2018
comment
@LGSon, я пытался использовать ($ (‹td› ‹/td›), но он работает так же, как и раньше   -  person Saikat Neogy    schedule 22.05.2018