选择的编程选择在safari中不起作用

时间:2016-07-18 13:10:35

标签: javascript jquery angularjs safari

我正在使用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>

0 个答案:

没有答案