Mam menu rozwijane przy użyciu Bootstrap, a wewnątrz niego znajduje się pole wprowadzania. Za każdym razem, gdy klikam pole wprowadzania, menu rozwijane znika. Jak mógłbym to zatrzymać?Pole wprowadzania Bootstrap w rozwijanym menu z AngularJS
Nawiasem mówiąc, używam AngularJS, więc sposób jQuery prawdopodobnie nie będzie tu pasował.
<div class="dropdown">
<button class="btn btn-default dropdown-toggle" type="button" data-toggle="dropdown">
<span class="pull-left">{{ trans('text.choose_user') }}</span>
<span class="pull-right"><i class="icon-order-table"></i></span>
</button>
<ul class="dropdown-menu" role="menu">
<li role="presentation" class="basic-padding"><a role="menuitem" tabindex="-1" href="#">{{ trans('text.guest') }}</a></li>
<li class="basic-padding">
<div class="input-group">
<input type="search" class="form-control" placeholder="{{ trans('text.search') }}">
<span class="input-group-btn">
<button class="btn btn-default">
<i class="icon-search"></i>
</button>
</span>
</div>
</li>
</ul>
</div>
spróbuj dodać ng -click = "$ event.preventDefault()" do elementu wejściowego. –