Javascript 隐藏和显示功能在Safari中不起作用

Javascript 隐藏和显示功能在Safari中不起作用,javascript,jquery,safari6,Javascript,Jquery,Safari6,此功能应停止显示#bt#pagamento,并开始显示#bt#u加载。但是,Safari(第6版)是唯一一个该功能不起作用的浏览器。在早期版本的Safari(5.1.9版Mac和5.1.7版Win)中,它工作得非常好 $("#bt_pagamento").click(function () { $(this).css({'display':'none'}); $("#bt_loading").show(); }); 有人知道这方面的解决方法吗?CSS <style> .hide {

此功能应停止显示
#bt#pagamento
,并开始显示
#bt#u加载
。但是,Safari(第6版)是唯一一个该功能不起作用的浏览器。在早期版本的Safari(5.1.9版Mac和5.1.7版Win)中,它工作得非常好

$("#bt_pagamento").click(function () {
$(this).css({'display':'none'});
$("#bt_loading").show();
});
有人知道这方面的解决方法吗?

CSS

<style>
.hide { display: none; }
</style>

jQuery.noConflict()(document).ready(function()){
$('hide#u value_折扣'u 1').css('disabled','none');
$('#bt_加载')。单击()(函数(){
if(document.getElementById('bt_pagamento')。单击()){
$('bt#u加载')。显示('slow');
}否则
if(document.getElementById('bt_pagamento')。单击()==false){
$('bt#u load').css('display','none');
}
});
$('bt#u pagamento')。单击();
});
这是bt_加载
将使用
$(this.hide()更改结果?
<a href="#" id="bt_pagamento">link</a>
<div id="bt_loading" class="hide">
    this is bt_loading
</div>
$(document).ready(function() {
    $("#bt_pagamento").click(function (e) {
        e.preventDefault();
        $(this).addClass('hide');
        $("#bt_loading").removeClass('hide');
    });
});
<script>
jQuery.noConflict()(document).ready(function() {
    $('#hide_value_discount_1').css('disabled','none');
    $('#bt_loading').click()(function(){

        if(document.getElementById('bt_pagamento').click()){
            $('#bt_loading').show('slow');  

        }else
            if(document.getElementById('bt_pagamento').click() == false){
             $('#bt_loading').css('display','none');    

            }

    });
    $('#bt_pagamento').click();
});
</script>


<a href="#" id="bt_pagamento">link</a>
<div id="bt_loading" class="hide">
    this is bt_loading
</div>