1

Тема: clone() jquery клонування div, input

Привіт. Є дів блок в якому знаходиться input type=radio, потрібно даний input клонувати і перемістити в div order.
Тільки ось проблема в тому що при клонуванні в оригінал втрачає checked, а це неприпустимо.
Начитав що потрібно втановити true в clone(), але нічого не змінилося.

        <div class='barberImg'>
            <img src='image/barbers_default_bg.png'><br>
            <input id='b' name="barber" type="radio" value="0" checked> Будь-хто
        </div>

                if($(this).find('#b').prop("checked"))
                {
                    $(this).clone(true).appendTo($('#order'));
                }

2

Re: clone() jquery клонування div, input

cпробуйте

 if($(this).find('#b').is(":checked"))
(function(){
  console.log("called anonymously");
})()

3 Востаннє редагувалося Kasper (26.04.2017 17:41:09)

Re: clone() jquery клонування div, input

mike написав:

cпробуйте

 if($(this).find('#b').is(":checked"))

Не працює) та й мені не це потрібно)
блок в якому міститься вибраний інпут воно находить) ($(this))
проблема в клонуванні. При клонуванні скидується з оригінала checked

4

Re: clone() jquery клонування div, input

ну тоді витягуйте оригінальний ХТМЛ і вставляйте його

(function(){
  console.log("called anonymously");
})()