Clone do formulário e ID de incremento

Considere o seguinte formulário:

<form>
    <input type="button" value="Input Button"/>
    <input type="checkbox" />

    <input type="file" id="file"/>
    <input type="hidden" id="hidden"/>
    <input type="image" id="image" />

    <input type="password" id="password" />
    <input type="radio" id="radio" />
    <input type="reset" id="reset" />
</form>

Utilizando Javascript (e jQuery), qual seria a maneira mais fácil de clonar todo o formulário e incrementar cada ID individual, para garantir a exclusividad

Usando o jQuery, eu assumiria que você clonaria o formulário inicialmente viaclone() e percorre os objetos clonadosid e adicione o novo IDfieldname1, fieldname2 etc. No entanto, meu conhecimento de jQuery não é muito grande e esse projeto está quase me matand

Qualquer ajuda seria ótimo

questionAnswers(2)

yourAnswerToTheQuestion