.appendChild();不是一个功能

时间:2017-07-16 00:15:22

标签: javascript jquery html dom

所以我似乎不断收到这个错误$(...)。appendChild不是一个函数!我想简单地创建一个元素,给它一些文本并将其追加到ul。我检查了所有关于jquery的引用,并且空手而归。



const ul = $('#element');

const $li = $('<li>');
$li.innerText = 'hello';
$('#blog-prev-title').appendChild($li);          
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="element">
</ul>
&#13;
&#13;
&#13;

3 个答案:

答案 0 :(得分:3)

使用append()而不是appendChild(),appendChild是一个DOM方法,而append是一个JQuery方法

答案 1 :(得分:0)

您想使用.append()。 $('#blog-prev-title').append($li);

答案 2 :(得分:0)

要么使用jQuery,要么使用纯javascript。您正在使用jQuery选择元素,然后尝试使用javascript附加

所以它是纯粹的js:

的document.getElementById(&#34;博客-分组标题&#34)的appendChild($ LI);

或jQuery:

$(&#39;#博客-分组标题&#39)附加($ LI);