У меня есть этот div:
<div id="libraryDisplay">asdf</div>
и этот код:
$('#libraryDisplay').val(booksList);
и booksList - это строка. Он по-прежнему отображает "asdf". Какие-либо предложения?
val
- для элементов формы. Если вы пытаетесь установить текст <div>
, используйте вместо него text
:
$('#libraryDisplay').text(booksList);
Если booksList
на самом деле является фрагментом HTML (и вы уверены, что он исходит из безопасного источника и не имеет возможности испортить вашу страницу), используйте html
:
$('#libraryDisplay').html(booksList);
Пытаться
. $ ( '# LibraryDisplay') HTML (booksList);