Я пытаюсь создать "enter" на лету и превратить его в строку.
$(<input/>).attr({ xxxxxxxxx}).html();
приведенный выше код продолжает возвращать пустую строку.
В основном строка будет возвращена в форматировщике JQGrid.
.html() не будет работать в этом сценарии, поскольку он возвращает innerHTML
, но элемент ввода не имеет его, вам нужно использовать .outerHTML
Вам нужно попробовать
$('<input/>').attr({ xxxxxxxxx}).get(0).outerHTML
также
$('<input/>', { xxxxxxxxx}).get(0).outerHTML