我缩短了它。
$(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;
&#39;你好&#39;仅显示在Chrome中。不是在Firefox中而是在IE中。这似乎是Chrome容忍的错误,但其他浏览器没有。请帮帮我。
答案 0 :(得分:0)
好的,问题是关键字async和等待jquery代码。如果没有这些话,它现在可以在Firefox中使用,但在IE11中还没有...
这个jquery系列是IE中的问题:
return new Promise(resolve=>setTimeout(resolve, ms));
删除并运作。
从这个角度看,Chrome确实是最好的浏览器。谢谢大家的努力。你开始解决我的问题了。
对于所有访问者:请记住,您不能在jquery代码中使用关键字async和await以及代码行,以使其在Chrome外部运行!!
顺便说一句,这就是问题所在:https://nachhilfe-hannover.org