我遇到的问题只出现在Safari浏览器中。我的网站建立在Bootstrap 3之上,因此我使用jQuery。
代码非常简单,例如:
if($('#cadastro')){ //check if there is 'cadastro' page
$('.btn-plan-select').click(function(){ //if so, add click event to some buttons
$('.btn-plan-selected').removeClass('btn-plan-selected');
$(this).addClass('btn-plan-selected');
plan = $(this).attr('id');
$('input#plano').val(plan); //add some value to a hidden input
});
}
预期的行为是单击的按钮变为彩色,而前一个选定的按钮变为未着色。在Safari中没有任何事情发生。
我已尝试用<body>
封装我的所有<div onClick="">
内容,正如我在这里看到的一些主题,但没有任何改变。
Here are the page上面列出了这些按钮。