我有2种方法可以创建<div>使用jQuery。 要么: var div = $("<div></div>"); $("#box").append(div); 要么: $("#box").append("<div></div>"); 除了可重用性以外,使用第二种方式的缺点是什么?
我想使用javascript在ul元素内的另一个li后面附加一个li元素,这是我到目前为止的代码。 var parentGuest = document.getElementById("one"); var childGuest = document.createElement("li"); childGuest.id = "two"; 我熟悉appendChild, parentGuest.appendChild(childGuest); 但是,这会将新元素附加在另一个元素内部,而不是之后。如何在现有元素之后追加新元素?谢谢。 <ul> <li id="one"><!-- where the new li is being put --></li> <!-- where I want the new li --> </ul>