Здравствуйте, я не понимаю почему не срабатывает тригер кнопки
$('#search input[name=\'search\']').parent().find('button').trigger('click')
Вот код common-js
$('#search input[name=\'search\']').parent().find('button').on('click', function() {
var url = $('base').attr('href') + 'index.php?route=product/search';
var value = $('header #search input[name=\'search\']').val();
if (value) {
url += '&search=' + encodeURIComponent(value);
}
location = url;
});
$('#search input[name=\'search\']').on('keydown', function(e) {
console.log(e.keyCode);
if (e.keyCode == 13) {
$('#search input[name=\'search\']').parent().find('button').trigger('click')
}
});
Вот search.twig
<div class="" id="search" >
<button type="button" class="search-form__icon"><i class="fa fa-search"></i></button>
<form action="#" class="search-form__item">
<button type="button" class="btn btn-default btn-lg search-form__btn _icon-search" id = "main-search-button"></button>
<input type="text" name="search" value="{{ search }}" placeholder="{{ text_search }}" class="form-control input-lg search-form__input" />
</form>
</div>