2013-01-20 27 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é的回答。這比我的回答好得多。我的回答只是另一種方式。 –