所以我似乎不断收到这个错误$(...)。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;
答案 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);