Изменить значение div с помощью jquery .val () не работает

0

У меня есть этот div:

<div id="libraryDisplay">asdf</div>

и этот код:

$('#libraryDisplay').val(booksList);

и booksList - это строка. Он по-прежнему отображает "asdf". Какие-либо предложения?

  • 0
    элементы div не имеют значения.
Теги:

2 ответа

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

val - для элементов формы. Если вы пытаетесь установить текст <div>, используйте вместо него text:

$('#libraryDisplay').text(booksList);

Если booksList на самом деле является фрагментом HTML (и вы уверены, что он исходит из безопасного источника и не имеет возможности испортить вашу страницу), используйте html:

$('#libraryDisplay').html(booksList);
1

Пытаться

. $ ( '# LibraryDisplay') HTML (booksList);

Ещё вопросы

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