我的Javascript(jQuery)在较新的浏览器(Chrome,Firefox,Safari 10+)中运行良好,但在较旧的浏览器(Safari 9,IE 11 ..)中没有。
但是,当我将其直接包含在页面上并且不尝试从外部文件加载时,它确实可以正常工作。我已经好几个小时了,我无法弄清问题是什么..
我的Javascript:
$( document ).ready(function($) {
$(".monatsInput").on("click", function () {
console.log("clicked");
$(".monatsWahl").css("border-color", "lightgrey")
$(this).parent().css("border-color", "#4CA3D8");
var newPrice = $(this).val();
$(this).parent().parent().parent().parent().find(".angebotsPreis").html(newPrice);
})
// Mobile Nav
// --------------------------------------------------
// --------------------------------------------------
$("#burgerNav").on("click", function () {
$(".navList").toggle("display");
});
// Back to previous page
function goBack() {
window.history.back();
}
$(document).foundation();
})
我不确定要包含哪个HTML部分,因此可以在此处查看整个页面:
我希望有人有个主意。
由于