клонирование списка выбора, который создается динамически - PullRequest
0 голосов
/ 26 марта 2012

Мое требование - клонировать блок выбора (где опция заполнена динамически).Я пытаюсь использовать решение в - jquery удалить / добавить опции выбора после клонирования списка выбора

Мои коды просмотра -

<tr> <td>Reference Table:</td>
<td><g:select name="tableCombo"
            noSelection="${['':message(code:'Select Table')]}"
            from="${result}" value="${tableName }" onchange="${remoteFunction(action:'getColumns', update:'columns', params:'\'tableCombo=\' + this.value')}"/> </td></tr>
<tr id ="cons"><td nowrap>Constraint On:</td>
        <td nowrap><g:select name="columns" from="[]" /></td>
        <td nowrap>Constraint Value:</td>
        <td nowrap><g:textField name="columnValue" value="${enterVal }" />                  
<a id="clone" >Clone</a>  ///how to call clone 

Я новичок в jqueryПоэтому, пожалуйста, предложите, как это сделать.хочу клонировать минусы при клике.

спасибо.

1 Ответ

1 голос
/ 26 марта 2012

Это:?

$('#clone').click(function() {
   var consClone = $('#cons').clone();

   // now depends where you would like to put the copy 
   // of consClone to, for example, to the same table as the original #cons was:
   $('#cons').parent().append(consClone);   
});

Имейте в виду, что лучше иметь один идентификатор во всем документе, один быстрый способ - использовать класс вместо идентификатора для cons

...