Jquery事件函数仅在Chrome中调用

时间:2017-01-31 21:47:38

标签: jquery function events

我缩短了它。



$(document).ready(function() {
  $('#dauerselect').click(function() {
    alert('hello');
  });
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<select id="dauerselect">
  <option value='' disabled selected>▼ Bitte wählen</option>
  <option value="pay45">Eine Schulstunde (45 Minuten)</option>
  <option value="pay60">Eine Zeitstunde (60 Minuten)</option>
  <option value="pay90">Zwei Schulstunden (90 Minuten)</option>
  <option value="pay120">Zwei Zeitstunden (120 Minuten)</option>
  <option value="pay180">Vier Schulstunden (180 Minuten)</option>
</select>
&#13;
&#13;
&#13;

&#39;你好&#39;仅显示在Chrome中。不是在Firefox中而是在IE中。这似乎是Chrome容忍的错误,但其他浏览器没有。请帮帮我。

1 个答案:

答案 0 :(得分:0)

好的,问题是关键字async和等待jquery代码。如果没有这些话,它现在可以在Firefox中使用,但在IE11中还没有...

这个jquery系列是IE中的问题:

return new Promise(resolve=>setTimeout(resolve, ms));

删除并运作。

从这个角度看,Chrome确实是最好的浏览器。谢谢大家的努力。你开始解决我的问题了。

对于所有访问者:请记住,您不能在jquery代码中使用关键字async和await以及代码行,以使其在Chrome外部运行!!

顺便说一句,这就是问题所在:https://nachhilfe-hannover.org