2013-01-20 26 views
3

之间fieldset元素如何插入使用jquery字段集告知现在我有这个jQuery的:添加形式

<form action="" method="post"> 

all dynamic field generated with db and array 

</form> 

我想补充形式标签之间的字段集这样的代码变得

<form action="" method="post"> 
<fieldset> 

all dynamic field generated with db and array 

</fieldset> 
</form> 
+0

在哪个服务器端语言,你是从数据库获取数据? – swapnesh

回答

5

我建议这样做的服务器端,但如果你真的需要使用jQuery这个:

$('form').wrapInner('<fieldset />'); 

Fiddle

.wrapInner docs

+1

美妙..短而甜..谢谢,并将被选定一次限制时间(9分钟)..非常感谢 –

2

,或者你可以做这样的:

var newForm = "<fieldset>"+$('form').html()+"</fieldset>"; 
    $('form').html(newForm); 
+0

这也适用,但我更喜欢短代码。仅仅为了知识,它比Fabricio Matte的代码更有前途吗? –

+0

'.html()'的主要问题是它覆盖了所有现有的元素,有效地导致了对表单元素的完全重新解析并摧毁了所有以前连接的侦听器。 –

+1

@pixelngrain你应该接受FabrícioMatté的回答。这比我的回答好得多。我的回答只是另一种方式。 –