その場で「入力」を作成し、それを文字列に変換しようとしています。
$(<input/>).attr({ xxxxxxxxx}).html();
上記のコードは空の文字列を返し続けます。
基本的に文字列は JQGrid のフォーマッタで返されます。
.html()は を返すため、このシナリオではinnerHTML
機能しませんが、入力要素にはそれがありません。.outerHTMLを使用する必要があります。
あなたは試す必要があります
$('<input/>').attr({ xxxxxxxxx}).get(0).outerHTML
また
$('<input/>', { xxxxxxxxx}).get(0).outerHTML