jquery - 将新标签附加到特定元素之后的 <div> 中?

标签 jquery

<div>
   <input type="text" class="form-control" />
   <i class="fa fa-camera"></i>
   <i class="fa fa-smile-0"></i>
</div>

我的问题是:如何附加

<img src="/images/img01.png" />

<div>位置:

<div>
   <input type="text" class="form-control" />
   <img src="/images/img01.png" />
   <i class="fa fa-camera"></i>
   <i class="fa fa-smile-o"></i>
</div>

通过 jQuery?

最佳答案

您可以使用 jQuery 的 .after() :

$("div input.form-control").after("<img src='https://placeholdit.imgix.net/~text?txtsize=19&txt=200%C3%97100&w=200&h=100' />");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div>
   <input type="text" class="form-control" />
   <i class="fa fa-camera"></i>
   <i class="fa fa-smile-0"></i>
</div>

关于jquery - 将新标签附加到特定元素之后的 <div> 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34373182/

相关文章:

php - 多输入字段 jquery.autocomplete

javascript - 在 Javascript 中,如何确定我当前的浏览器是计算机上的 Firefox 还是其他浏览器?

javascript - 当文本超过框大小时,textarea 不滚动

javascript - 从 json 文件中提取数据

javascript - 无法纠正错误 "Fail 1 - Table tag should have 3 rows and check with the requirements for CSS for table and tr"

javascript - jQuery 动画 - 以不同的速度对不同的 div 进行动画处理

javascript - 如何知道我使用按钮类单击了哪个表单

jQuery:在调整大小的图像上冒烟

javascript - jQuery ".on( ' click' ,....)"不适用于 LET 变量声明。但适用于 VAR

javascript - 如何获取最后插入的主键