我正在使用jQuery以编程方式在我的ng-options lis中选择一个元素。我正在使用
$('#suggestionSelection').focus();
$('#suggestionSelection').prop('selectedIndex', -1);
问题是它适用于Mozila和Chorome,但不适用于Safari。 Safari会记住最后选择的元素,并始终只选择下一个元素。我在堆栈上尝试了很多不同的想法,但找不到任何东西。
<input id="questionForInput" type="text"
ng-change="ask.getsuggestions()" autocomplete="off"
ng-model="ask.term" class="form-control bg-dark"
placeholder="Ask.." ng-keydown="key($event)"/>
<select id="suggestionSelection" ng-model="ask.term"
class="suggestion-box list-group2 bg-dark" multiple="true"
ng-keydown="key2($event)"
ng-options="command for command in ask.suggestions">
</select>