У меня есть ввод типа. На входном тексте задается опция, выбранная для типа head. Однако я хочу очистить этот текст и снова отобразить значение "placeholder" в текстовом поле после того, как я выберу одну из опций из typeahead (потому что я добавляю выбранное значение к другому div в методе selectMatch()
.
<input id="searchTextBoxId" type="text"
ng-model="asyncSelected" placeholder="Search addresses..."
typeahead="address for address in getLocation($viewValue) | filter:$viewValue"
typeahead-loading="loadingLocations" class="form-control"
typeahead-on-select="selectMatch(asyncSelected)" typeahead-min-length="3"
typeahead-wait-ms="500">
Я попытался установить текстовое значение и значение placeholder элемента Input, используя его Id, но это не сработало, например:
// the input text was still the
$('#searchTextBoxId').attr('placeholder', 'HELLO');
выбранный результат
// the input text was still the selected result
$('#searchTextBoxId').val('');
Как установить или reset текстовое значение?