Вышеупомянутая функция клонирует каждый класс div, есть ли способ клонировать только один из элементов div ?
Использовать eq
Документы :
$('.immediate-whiskypack-inputs').eq(0).clone().appendTo('#whiskypacks').show();
Для eq
требуется индекс элемента, начиная с 0
.Поэтому, если вы хотите добавить первый, используйте 0
, второй, используйте 1
, третий, используйте 2
и т. Д.
Если вы хотите клонировать первым или последним, используйте :first
и :last
селекторы фильтров:
// clone first
$('.immediate-whiskypack-inputs:first').clone().appendTo('#whiskypacks').show();
$('.immediate-whiskypack-inputs').eq(0).clone().appendTo('#whiskypacks').show();
// clone last
$('.immediate-whiskypack-inputs:last').clone().appendTo('#whiskypacks').show();