.before插入多个元素
.before to insert multiple elements
我有一个元素var destination
我试图在它之前插入多个元素。我使用.before
但我多次使用它,因为我正在移动多个元素。
有没有办法改进此代码,并一次移动所有元素?我正在移动一个元素moveElement
,它前面的元素,以及许多其他具有类的元素myClass
使用 each()
. 任何减少destination.before()
数量的方法
destination.before(moveElement.prev());
destination.before(moveElement);
$('div.myClass').each(function(){
destination.before($(this));
});
before
接受jquery对象,因此您可以使用所有元素构造jQuery对象。
destination.before(moveElement.prev().add(moveElement).add('div.myClass'));
add
文档:
说明:将元素添加到匹配的元素集。
相关文章:
- 将html元素插入到文本字符串中,以匹配另一个html字符串
- JavaScript-在不影响索引的情况下将元素插入数组
- 仅为可见元素插入计数
- 将元素插入页眉
- Javascript:如果数组元素已填充,则为数组的每个元素插入表行
- AngularJS:如何将ng-click绑定到使用嵌入或对象元素插入的SVG图像
- 如何将元素插入 JSON 数组
- 为什么我的 HTML 按钮刷新页面?/为什么我不能让我的新 HTML DOM 元素插入到我的页面中
- 当 Javascript 中的 POST ID 元素插入 PDO 时,数据库中没有结果
- 拼接函数将相同的元素插入每个索引
- Javascript 将元素插入 char Ref 到带有子元素的可编辑 DIV 中
- 如何将SVG元素插入到带有JavaScript的组中
- 什么's是将数组中的元素插入到现有Html元素中的有效方法
- 如何将新元素插入'这'子元素Jquery
- 尝试从AngularJS中的控制器($scope)将元素插入到视图(HTML)中
- 将脚本元素插入浏览器操作页无效
- 循环遍历对象数组并将每个元素插入到html中
- jQuery/Javascript向元素插入属性
- 将元素插入DOM,位置基于时间戳
- 条件模板元素插入的EmberJS回调