.on('click')有效和无效(IE和Edge)



所以我对IE和Edge上的.on('click'(有问题

这是我的代码,问题是:

$('.titleMarge').on('click',function(){
        $('.margeConfig').css('display','block');
        $('.borderDivConfig').css('display','none');
        $('.shadowConfig').css('display','none');
        $('.activeMarge').html('&#x25c4');
        $('.activeBorder').html('');
        $('.activeOmbre').html('');
    });
    $('.titleBorder').on('click',function(){
        $('.borderDivConfig').css('display','block');
        $('.margeConfig').css('display','none');
        $('.shadowConfig').css('display','none');
        $('.activeMarge').html('');
        $('.activeBorder').html('&#x25c4');
        $('.activeOmbre').html('');
    });
    $('.titleShadow').on('click',function(){
        $('.shadowConfig').css('display','block');
        $('.borderDivConfig').css('display','none');
        $('.margeConfig').css('display','none');
        $('.activeMarge').html('');
        $('.activeBorder').html('');
        $('.activeOmbre').html('&#x25c4');
    });

在所有其他浏览器上,这工作正常,但在IE和Edge上,只有$('.titleBorder'(不起作用。

知道吗?

天哪...我太愚蠢了,我不知道IE和Edge区分大小写。 我不小心用"T"而不是"t"写了<h3 class="TitleBorder">在Chrome,Firefox上测试我的代码时,...没有错误,一切正常 所以我的猜测是IE和Edge区分大小写谢谢大家!

最新更新