2016-03-07 2 views
3

Я хочу добавить многозадачный флажок, нажав кнопку button.i am using bootstrap multiselect.If ничего, кроме бутстрапа multiselect тоже нормально. функции не работают для mutiselct checkbox после нажатия кнопки.как добавить многоселекторный флажок, нажав на кнопку

$('#addSupplierbtn').click(function(){ 
 
    $('#webhost').html($('#multipleSupplier').html()); 
 
}); 
 
\t
<div id="multipleSupplier" > 
 
    <select multiple="multiple" size="10" name="checked[]" id="chked" class='multiselect' > 
 
    <option value="option1">Option 1</option> 
 
    <option value="option2">Option 2</option> 
 
    <option value="option3" selected="selected">Option 3</option> 
 
    <option value="option4">Option 4</option> 
 
    <option value="option5">Option 5</option> 
 
    <option value="option6" selected="selected">Option 6</option> 
 
    <option value="option7">Option 7</option> 
 
    <option value="option8">Option 8</option> 
 
    <option value="option9">Option 9</option> 
 
    <option value="option0">Option 10</option> 
 
    </select> 
 
</div> 
 

 
<!-- begin snippet: js hide: false -->

+0

Это работает, если вы удерживаете клавишу CTRL –

+0

@wateriswet Да, я знаю. Что я прошу, я хочу, чтобы другая копия множественного выбора в div id веб-хостинга без каких-либо функциональных возможностей multiselect checkbox – vijaikarthik

ответ

0

$('#addSupplierbtn').click(function(){ 
 
    $('#webhost').html($('#multipleSupplier').html()); 
 
});
<div id="multipleSupplier" > 
 
    <select multiple="multiple" size="10" name="checked[]" id="chked" class='multiselect' > 
 
     <option value="option1">Option 1</option> 
 
     <option value="option2">Option 2</option> 
 
     <option value="option3" selected="selected">Option 3</option> 
 
     <option value="option4">Option 4</option> 
 
     <option value="option5">Option 5</option> 
 
     <option value="option6" selected="selected">Option 6</option> 
 
     <option value="option7">Option 7</option> 
 
     <option value="option8">Option 8</option> 
 
     <option value="option9">Option 9</option> 
 
     <option value="option0">Option 10</option> 
 
    </select> 
 
</div> 
 

 
<!-- begin snippet: js hide: false -->

+0

я получил другая копия div.but некоторые функции отсутствуют. – vijaikarthik

+2

Что изменил этот код из кода, который опубликовал OP? Было бы полезно, если бы вы могли добавить объяснение о том, что вы изменили и почему. – Carpetsmoker

1

var counter = 0; 
 

 

 
$('#addSupplierbtn').click(function(){ 
 
    
 
    var anotherselect = $('.multiselect:nth-child(1)').clone(); 
 
    anotherselect.attr('id', "multiselect"+counter) 
 
    $('.multiselect').last().after(anotherselect); 
 
    counter ++; 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<div class="multipleSupplier" > 
 
    <select multiple="multiple" size="10" name="checked[]" id="multiselect" class='multiselect' > 
 
    <option value="option1">Option 1</option> 
 
    <option value="option2">Option 2</option> 
 
    <option value="option3" selected="selected">Option 3</option> 
 
    <option value="option4">Option 4</option> 
 
    <option value="option5">Option 5</option> 
 
    <option value="option6" selected="selected">Option 6</option> 
 
    <option value="option7">Option 7</option> 
 
    <option value="option8">Option 8</option> 
 
    <option value="option9">Option 9</option> 
 
    <option value="option0">Option 10</option> 
 
    </select> 
 
</div> 
 

 
<input type='button' id='addSupplierbtn' value='Another Select'>

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

+0

thanks.it работает, но когда я попытался проверить параметры при втором падении, это также влияет на первый мультиселет – vijaikarthik

+0

@vijaikarthik Я добавил «динамический идентификатор», вы можете просто использовать переменную и увеличивать эту переменную, чтобы определить, какой «ID» использовать – guradio

+0

can not get.выше кода для меня не работает. – vijaikarthik

Смежные вопросы