[英]How to add an element with jQuery or Javascript
我想知道如何在另一个元素之后添加带有jQuery或Javascript的HTML元素
例如,从这里
<ul>
<li> .... </li>
<li> .... </li>
<li> .... </li>
</ul>
对此
<ul>
<li> .... </li>
<div>..</div>
<li> .... </li>
<div>..</div>
<li> .... </li>
<div>..</div>
</ul>
您不能将div
作为UL
的子级追加,因此不能在li
之后添加div
元素。 浏览器将尽其所能“修复”您的不良HTML,并且并非每个浏览器都会做同样的事情。
如果您追加并且有一个div
作为孩子的li
,它将正常工作。
$("li").after("<li><div>New</div></li>");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <ul> <li> .... </li> <li> .... </li> <li> .... </li> </ul>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.