使用jquery .val()更改div的值不起作用

ion*_*ox0 0 javascript jquery

我有这个股利:

<div id="libraryDisplay">asdf</div>
Run Code Online (Sandbox Code Playgroud)

和此代码:

$('#libraryDisplay').val(booksList);
Run Code Online (Sandbox Code Playgroud)

而booksList是一个字符串。它仍然显示“ asdf”。有什么建议么?

p.s*_*w.g 5

val用于表单元素。如果您要设置的文本<div>,请text改用:

$('#libraryDisplay').text(booksList);
Run Code Online (Sandbox Code Playgroud)

如果booksList实际上是HTML片段(并且您可以肯定地确定它来自安全来源并且没有可能破坏您的页面),请使用html

$('#libraryDisplay').html(booksList);
Run Code Online (Sandbox Code Playgroud)