полный список, который является следующим образом-Закрыть список уль на выходе поля (нажмите или используя вкладку на клавиатуре)
<div class="autocomplete-list1">
<input type="text" class="addpropertyinput areaname-list-completed" name="property_areaname" id="property_areaname" placeholder="Area Name" onkeyup="autofillareaname()" maxlength="40" required />
<ul class="areaname-list" id="property_areaname_list"></ul>
</div>
<div class="errormsg" id="errormsg9"></div>
я могу получить список будет закрыт с щелкнул в любом месте за пределами страницы
$(window).click(function() {
$('#property_areaname_list').hide();
});
$('#property_areaname_list').click(function(event){
event.stopPropagation();
});
, но как закрыть список, если табуляция нажата на клавиатуре, если я использую событие размытия, то он закрывается, но любой выбор, нажатый в списке, не выбирается ...
Убедитесь идентификатор правильно, потому что вы используете «property_areaname» в HTML и используя «property_areaname_list» в JS-коде. –
@Nitesh прямо здесь DragonFire –
, который предназначен для текстового поля, ul имеет id
– DragonFire