交换两个在它们之间具有 som 修复标记的 HTML 标记
Swap two HTML tags which have som fix tags between them
我有 Div 标签,里面有 3 个元素(HTML 标签)。
第一个标签是:字段集,
第二个标签是:div 带有位置固定,有很多内部标签
第三个标签是:字段集。
我需要在检查文档就绪事件中的条件后,调用仅交换 2 个字段集(例如此代码)和第二个元素 (div) 保持修复的函数。
请注意此示例:
<div id='InformationDiv'>
<fieldset id='fieldset1'>
...
</fieldset>
<div id='fixDiv'>
...
...
</div>
<fieldset id='fieldset2'>
...
</fieldset>
</div>
看这里 http://jsfiddle.net/NnByd/
var swapItems= $("#InformationDiv fieldset");
$("#InformationDiv").prepend(swapItems.eq(1))
$("#InformationDiv").append(swapItems.eq(0))
试试这个:- http://jsfiddle.net/adiioo7/bK7XT/
.JS:-
jQuery(function($){
var obj1=$("#fixDiv").prev();
var obj2=$("#fixDiv").next();
$("#fixDiv").before(obj2);
$("#fixDiv").after(obj1);
});
.HTML:-
<div id='InformationDiv'>
<fieldset id='fieldset1'>
fieldset1
</fieldset>
<div id='fixDiv'>
fixDiv
</div>
<fieldset id='fieldset2'>
fieldset2
</fieldset>
</div>
它就像:
$("#fieldset1").detach().insertAfter("#fixDiv");
$("#fieldset2").detach().insertBefore("#fixDiv");
没有 jQuery:
function replace() {
var fieldsets = document.getElementsByTagName('fieldset');
var fieldset;
var parent = fieldsets[0].parentNode;
// Create some dummy replacement material
var newStuff = [];
var p = document.createElement('p');
p.innerHTML = 'This is new';
newStuff.push(p);
p = document.createElement('p');
p.innerHTML = 'This is also new';
newStuff.push(p);
// Replace
for (var ii=fieldsets.length;ii>0;) {
ii--;
fieldset = fieldsets[ii];
parent.replaceChild(newStuff[ii], fieldset);
}
}
http://jsfiddle.net/Lexogram/Pze9s/
相关文章:
- 使用类从一个标记中双击事件
- 如何更改<svg>标记为<img>用js标记
- angular.js没有'无法在PhoneGap中处理视图标记
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 谷歌地图标记不会显示
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- HTML标记在脚本标记中工作
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 更改li标记文本的Javascript
- 未捕获的语法错误:意外的标记{
- Js.erb VS按钮标记-不'不起作用.为什么?
- 标记的实时更新,无需加载页面谷歌地图API V3
- 是否可以添加这行“;“照原样”;在HTML标记中
- "未捕获的语法错误:意外的标记}"
- 交换两个在它们之间具有 som 修复标记的 HTML 标记