$ (<input />). attr ({xxxxxxxxx}). html ();

0

Я пытаюсь создать "enter" на лету и превратить его в строку.

$(<input/>).attr({ xxxxxxxxx}).html();

приведенный выше код продолжает возвращать пустую строку.

В основном строка будет возвращена в форматировщике JQGrid.

Теги:
jqgrid

1 ответ

1
Лучший ответ

.html() не будет работать в этом сценарии, поскольку он возвращает innerHTML, но элемент ввода не имеет его, вам нужно использовать .outerHTML

Вам нужно попробовать

$('<input/>').attr({ xxxxxxxxx}).get(0).outerHTML

также

$('<input/>', { xxxxxxxxx}).get(0).outerHTML
  • 0
    принятый ответ ... просто интересно, как я могу установить ТЕКСТ для ввода и повлияет ли это на производительность?
  • 0
    @ user4127n что ты имеешь в виду под ТЕКСТОМ, ты имел ввиду значение?
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню