Когда я использую multiselect самостоятельно, он работает хорошо.Bootstrap multiselect, используемый в выпадающем меню Bootstrap
но когда я помещаю его в раскрывающееся меню начальной загрузки, как мы знаем, если мы нажмем на раскрывающееся меню, это окно будет закрыто.
поэтому я использую stopPropagation(), чтобы остановить процесс перехода по событию в раскрывающееся меню, однако при этом многоселектор не работал, а «test» может вызвать функцию test() правильно.
мой код выглядит следующим образом:
<ul class='dropdown-menu dropdown-menu-right'>
<li>
<div class='container-fluid'>
<div class='row' id='filter-container'>
<div class='col-md-12'>
<h4><a onclick='test();'>test</a></h4>
<select id='example-getting-started' multiple='multiple'>
<option value='aaaaaa'>bbbbbb</option>
<option value='cccccc'>cccccc</option>
<option value='dddddd'>dddddd</option>
<option value='eeeeee'>eeeeee</option>
</select>
</div>
</div>
</div>
</li>
</ul>
$('#filter-container').click(function(e) {
e.stopPropagation();
});
Какая у вас функция test()? – Ctc
@Ctc test() - это простое оповещение. function test() {alert ('1');} – YinweiLi