2016-08-19 3 views
0

Я пытаюсь сделать append тело загрузочного модально динамически. Вот тело разметки Модала.Как сбросить Модальное тело

<!-- try to indent the codes for readability --> 
<div class="modal-body"> 
    <div class="row text-left" style="margin-left: 2em;"> 
     <div class="form-group"></div> 
    </div> 
</div> 

и вот код JQuery для добавления содержимого на событие клика кнопки.

$('.form-group').append(EditHTML); 

EditHTML является разметки, который получил генерироваться динамически. Теперь проблема заключается в том, что при каждом нажатии кнопки событие EditHTML добавляется с предыдущим контентом. Мне нужно сбросить Modal, каждый раз нажатие кнопки. Пожалуйста, помогите.

+0

дать некоторые 'id' в Див whic содержит ваше тело и сбросить тело, используя идентификатор, а затем добавить данные – Saurabh

ответ

2

Просто используйте .html()

$('.form-group').html(EditHTML); 

Описание: Когда .html() используется для установки содержимого элемента, любое содержание, которое было в этом элементе полностью заменен новым содержанием. Кроме того, jQuery удаляет другие конструкции, такие как данные , и обработчики событий из дочерних элементов, прежде чем заменять эти элементы новым содержимым.

+0

Работали .THANKS .. – Lara

+0

@Lara: большой !! –

0

Я не уверен, что понял правильно:

$('.form-group').html(EditHTML); 
Смежные вопросы