现在有一段HTML 代码,如下:<div>
<dl>
<dd>
<p>1</p>
<div>1</div>
</dd>
</dl>
<dl>
<dd>
<p>2</p>
<div>2</div>
</dd>
</dl>
<dl>
<dd>
<p>3</p>
<div>3</div>
</dd>
</dl>
<dl>
<dd>
<p>4</p>
<div>4</div>
</dd>
</dl>
<dl>
<dd>
<p>5</p>
<div>5</div>
</dd>
</dl>
</div>
然后每两个<dl> 用一个<div>包裹起来,这个如何做啊,执行后的如下:<div>
<div id=dv1>
<dl>
<dd>
<p>1</p>
<div>1</div>
</dd>
</dl>
<dl>
<dd>
<p>2</p>
<div>2</div>
</dd>
</dl>
</div>
<div id=dv2>
<dl>
<dd>
<p>3</p>
<div>3</div>
</dd>
</dl>
<dl>
<dd>
<p>4</p>
<div>4</div>
</dd>
</dl>
</div>
<div id=dv3>
<dl>
<dd>
<p>5</p>
<div>5</div>
</dd>
</dl>
</div>
</div>
<dl>
<dd>
<p>1</p>
<div>1</div>
</dd>
</dl>
<dl>
<dd>
<p>2</p>
<div>2</div>
</dd>
</dl>
<dl>
<dd>
<p>3</p>
<div>3</div>
</dd>
</dl>
<dl>
<dd>
<p>4</p>
<div>4</div>
</dd>
</dl>
<dl>
<dd>
<p>5</p>
<div>5</div>
</dd>
</dl>
</div>
然后每两个<dl> 用一个<div>包裹起来,这个如何做啊,执行后的如下:<div>
<div id=dv1>
<dl>
<dd>
<p>1</p>
<div>1</div>
</dd>
</dl>
<dl>
<dd>
<p>2</p>
<div>2</div>
</dd>
</dl>
</div>
<div id=dv2>
<dl>
<dd>
<p>3</p>
<div>3</div>
</dd>
</dl>
<dl>
<dd>
<p>4</p>
<div>4</div>
</dd>
</dl>
</div>
<div id=dv3>
<dl>
<dd>
<p>5</p>
<div>5</div>
</dd>
</dl>
</div>
</div>
解决方案 »
- 求大神给提示下,关于程序构思的问题。
- 点击button按钮,如何让弹出“确认”和“取消”
- 新闻内容存放
- 用CHECKBOX或着CHECKBOXLIST实现多选,但是我希望写入数据库的信息是分开来写的
- .NET下Datagrid加载大数据时候,怎样在加载数据时候出现一个DIV的等待层
- 简单问题:请各位老大看下
- asp.net中网站打开时Treeview能否点击文字展开?
- Visual Studio.net問題???急 .......
- 在asp.net web 应用程序中怎样刷新页面?
- ASP.net SQLHelper 应用
- 前台数据列表显示问题
- 在winfrom中调用ASP.NET中的JS,ASP.NET页面中的JS怎么调用该页面后台的带参数的无返回值的函数呢?用Ajax怎么写。望指教。
var adddiv = document.createElement("div");
$(adddiv).attr("id", "div" + i.toString());
$(adddiv).appendTo($("div:first"));
$("dl").eq(0).appendTo($(adddiv));
if (i != 2) {
$("dl").eq(0).appendTo($(adddiv));
}
alert($("div:first").html());
} }
这是我对你的要求做的代码 我这边是可以实现的 在页面上加上
<body> <input type="button" onclick="adddiv()" value="ext" />
<div>
<dl id="sad">
<dd>
<p>
1</p>
<div>
1</div>
</dd>
</dl>
<dl>
<dd>
<p>
2</p>
<div>
2</div>
</dd>
</dl>
<dl>
<dd>
<p>
3</p>
<div>
3</div>
</dd>
</dl>
<dl>
<dd>
<p>
4</p>
<div>
4</div>
</dd>
</dl>
<dl>
<dd>
<p>
5</p>
<div>
5</div>
</dd>
</dl>
</div>
</body>
var adddiv = document.createElement("div");
$(adddiv).attr("id", "div" + (i+1).toString());
$(adddiv).appendTo($("div:first"));
$("dl").eq(0).appendTo($(adddiv));
if (i != 2) {
$("dl").eq(0).appendTo($(adddiv));
}
} } 最終JQUERY代码如下