jQuery中的简单计数器无法在IE9中运行

时间:2015-03-23 18:04:37

标签: jquery internet-explorer-9

更新:我已确定IE9会识别计数并增加计数,但我无法更改段落中的文本。我更新了下面的代码和js小提琴。

这不适用于IE9 - 有谁知道为什么?或者我做错了什么?我不太清楚为什么,看起来像这样一个简单的计数器并不会很麻烦。我能够在Browserstack中测试IE9。提前谢谢。

http://jsfiddle.net/sywx1ws7/4/

    <p id="mycount">NULL</p>
    <p class="correct-ans active-trigger">Click Counter</p>

    $(document).ready(function(){
    var count = 0;
    $('p#mycount').text(count);
    $( ".correct-ans.active-trigger" ).click(function() {
    alert(count);
    count += 1;
    console.log(count);


    if(count == 0){
    //do something
    $('p#mycount').text(0);
    }

    else if(count == 1) {
    //do something
    $('p#mycount').text(1);

    }

    else if(count == 2) {
    //do something
    $('p#mycount').text(2);
    }

    else if(count == 3) {
    //do something
    $('p#mycount').text(3);
    }

    else if(count == 4) {
    //do something
    $('p#mycount').text(4);
    }

    else if(count == 5) {
    //do something
    $('p#mycount').text(5);
    }


    else {

    }

    });
    });

1 个答案:

答案 0 :(得分:0)

看起来IE9在console.log函数上窒息,除非你实际上打开了控制台 - 所以删除该行解决了我的问题(在不相关的IE9 / jQuery帖子JQuery dialog (with button) not working in IE9上找到答案)。