2012-09-25 6 views
0

Можно создать дубликат:
jquery create a unique idКак создать новый идентификатор пользователя для клонированного элемента

Я Клонирование формы и хочу придать уникальный идентификатор для каждого клонированного элемента. Как я могу это сделать?

Вот мой сценарий:

 // Duplicates category select menu 

     $(".add-color").click(function(){ 
     $(".color-category").clone().removeClass('color-category').appendTo("#we-want-to").find('.submenu-select').addClass('hide'); 

    }); 


    $(".add-color-alternate").click(function(){ 
     $(".color-category-alternate").clone().removeClass('color-category-alternate').appendTo("#we-want-to").find('.submenu-select, .results-table').addClass('hide'); 

    }); 

HTML:

<div id="we-want-to" class="sortable"></div> 

любая помощь будет принята с благодарностью.

+0

могли бы вы предоставить нам JSFiddle того, что вам требуется? – Qpirate

ответ

0

Попробуйте это ...

var i =1; 
$(".add-color").click(function(){ 
     $(".color-category").clone().removeClass('color-category').attr('id',i++).appendTo("#we-want-to"); 
}); 
+1

Вы не можете установить id в целое число. Первый символ идентификатора должен быть альфа-символом. –

+0

html5 doctype допускает целое число. – ScottE