jqueryinternetexplorer9问题

jqueryinternetexplorer9问题,jquery,internet-explorer-9,Jquery,Internet Explorer 9,我对IE9和Jquery有问题。我认为最新的Jquery与IE9兼容,但一些默认函数在IE9中不起作用。有没有人遇到过同样的问题,并且知道如何解决。以下触发器在IE 10中有效,但在IE 9中无效: $('.uitklappen').click(function(event){ $('.leermiddel_check').on('click',function(event){ 谢谢 完整代码: $(document).ready(function() { // FUNCTIES /

我对IE9和Jquery有问题。我认为最新的Jquery与IE9兼容,但一些默认函数在IE9中不起作用。有没有人遇到过同样的问题,并且知道如何解决。以下触发器在IE 10中有效,但在IE 9中无效:

$('.uitklappen').click(function(event){

$('.leermiddel_check').on('click',function(event){
谢谢

完整代码:

$(document).ready(function() {

// FUNCTIES

  // De romein wat laten zeggen
  function romein(zin){
    $('.spreekwolkje').html(zin);     
  }

 // functie voor ophalen van levels of domeinen
 function getObjects(){

    var type = $('.keuze option:checked').text();
    $('.objecten').empty();
    $('.progress').css('display','');
    $.ajax({type: "POST",async:false,url: base_url+"aanhetwerk/get/"+type+"/",
        success: 
        function(data){
          $.each($.parseJSON(data), function(i,item)
          {
             $('.objecten').append('<option value="'+item.id+'">'+item.naam+'</option>');                 
          });
          $('.progress').css('display','none');             
    }});            

    if ($(".object_keuze").length > 0){
        $('select[name=objecten] option[value='+$(".object_keuze").val()+']').attr('selected', 'selected');
    }   
 }        


// Functie om de kop selectie op te slaan en door te laden
function saveKoppen(){

    // Doorloop alle gecheckte koppen
    var array = new Array(); var count = 0;
    $('#filter').find('.check_kop').each(function( index ) {
        if($(this).prop('checked') == true){
            array[count] = $(this).attr('id');
            count++;
        }
    });

    $.ajax({type: "POST",
            async:true,
            url: base_url+"aanhetwerk/opslaankoppen/",
            data:{koppen:array}
    });
}

// Functie om onderdelen te hiden
function hideOnderdelen(){
    $('#filter').find('.check_kop').each(function( index ) {
        var id = $(this).attr('id');
        if($(this).prop('checked') == false){               
            $('.kop_block[id='+id+']').hide();
        }else{
            $('.kop_block[id='+id+']').show();
        }
    });
}

// UITVOEREN BIJ TRIGGER
  // Uitklappen van leermiddelen
  $('.uitklappen').click(function(event){
    console.log($(this).closest('div'));
    if($(this).closest('tr').find('table').is(":visible")){
        $(this).closest('tr').find('table').hide();
        $(this).find('img').attr('src',base_url+'external/images/icoontjes/FatCow_Icons16x16/toggle_expand.png');   
    }else{
        $(this).closest('tr').find('table').show();
        $(this).find('img').attr('src',base_url+'external/images/icoontjes/FatCow_Icons16x16/toggle.png');                  
    }
    event.preventDefault();
  });

  // Leerdoel checken en unchecken
  $('.leerdoel_check').on('click',function(event){
    var leerdoel_id = $(this).attr('id');

    if($(this).hasClass('unchecked')){

        var d = new Date();
        var month = d.getMonth()+1;
        var day = d.getDate();
        var year = d.getFullYear();
        var minutes = d.getMinutes();
        var hours = d.getUTCHours();

        $(this).closest('tr').find('td:eq(1)').html(day+'-'+month+'-'+year+' '+hours+':'+minutes);

        $(this).removeClass('unchecked').addClass('checked');
        $.ajax({type: "POST",url: base_url+"aanhetwerk/checkLeerdoel/"+leerdoel_id+"/1/"});   

        // Melding geven aan Romein
        var min = 0; var max = 7;           
        var random = Math.floor(Math.random() * (max - min + 1)) + min;
        if(random == 0){ romein('');}
        if(random == 1){ romein('Weer wat geleerd. Ga zo door.');}
        if(random == 2){ romein('Ik ben trots op je!');}
        if(random == 3){ romein('Ja, ja alweer een nieuw leerdoel afgevinkt.');}
        if(random == 4){ romein('Aaah hier word ik blij van. ');}
        if(random == 5){ romein('');}   
        if(random == 6){ romein('Ik zal eens een leuke mop vertellen: ""WOW jij bent lang, je doet vast aan basketbal!" "WOW jij bent klein, je doet vast aan minigolf?""');}
        if(random == 7){ romein('Nu verdien jij een leuke mop: "Ben je sportief?" "Ja! Ik surf..... Op internet!" HAHAHAH');}

    }else{
        $(this).closest('tr').find('td:eq(1)').html('');
        $(this).removeClass('checked').addClass('unchecked');
        $.ajax({type: "POST",url: base_url+"aanhetwerk/checkLeerdoel/"+leerdoel_id+"/0/"});   
    }

    event.preventDefault();
  });

  // Leermiddel checken en unchecken
  $('.leermiddel_check').on('click',function(event){
    var leermiddel_id = $(this).attr('id');
    if($(this).hasClass('unchecked-l')){
        $(this).removeClass('unchecked-l').addClass('checked-l');
        $.ajax({type: "POST",url: base_url+"aanhetwerk/checkLeermiddel/"+leermiddel_id+"/1/"});     
    }else{
        $(this).removeClass('checked-l').addClass('unchecked-l');
        $.ajax({type: "POST",url: base_url+"aanhetwerk/checkLeermiddel/"+leermiddel_id+"/0/"});  
    }
    event.preventDefault();
  });             

  // Expert modus aan of uit
  $('.expertbutton').on('click',function(event){
    var leerdoel_id = $(this).attr('id');
    if($(this).hasClass('non-expert')){
        $(this).removeClass('non-expert').addClass('expert');
        $.ajax({type: "POST",url: base_url+"aanhetwerk/setExpert/"+leerdoel_id+"/1/"});
        // Melding geven aan Romein
        var min = 0; var max = 3;           
        var random = Math.floor(Math.random() * (max - min + 1)) + min;
        if(random == 0){ romein('Jij bent een echte topper!');}
        if(random == 1){ romein('');}
        if(random == 2){ romein('Wat fijn dat je anderen wilt helpen');}
    }else{
        $(this).removeClass('expert').addClass('non-expert');
        $.ajax({type: "POST",url: base_url+"aanhetwerk/setExpert/"+leerdoel_id+"/0/"});
    }
    event.preventDefault();
  });   

// Expert modus aan of uit
$('.expert').change(function(event){
    var value = $(this).val();
    $.ajax({type: "POST",url: base_url+"aanhetwerk/expertModusOn/"+value+"/"});   
    event.preventDefault();     
}); 

$( "#dialog" ).dialog();
$( "#dialog" ).dialog('close');
// Open expert scherm
$('.experts').click(function(event){
    $(this).next('.laden').show();
    $('#dialog ul').empty();
    var leerdoel_id = $(this).attr('id');
        $.ajax({
            type: "POST",
            async:false,
            url: base_url+"aanhetwerk/getExperts/"+leerdoel_id+"/",
            success: function (data) {
                $.each($.parseJSON(data), function(i,item){
                    $('#dialog ul').append('<li><a class="user-icon"></a>'+item.naam+'</li>');
                });
            }           
        });  
    $( "#dialog" ).dialog('open');
    $(this).next('.laden').hide();
    event.preventDefault();
});

// Selecteer de option die voor de post was ingevoerd
if ($(".type_keuze").length > 0){
    $('select[name=type] option[value='+$(".type_keuze").val()+']').attr('selected', 'selected');
}

// FUNCTIES UITVOEREN
getObjects();
hideOnderdelen();

$("html, body").animate({ scrollTop: 0 }, "slow");  

// Aan het uitvinken van koppen
$('#aanhetwerk_content').on('click','.check_kop',function(){
    hideOnderdelen();   
    saveKoppen();       
});

// Bij wijzigen van de keuze objecten ophalen
$('.keuze').change(function(){
    getObjects();
}); 
$(文档).ready(函数(){
//功能
//拉滕泽根酒店
功能性罗明(zin){
$('.spreekwolkje').html(zin);
}
//多梅宁的voor Opalen van层功能
函数getObjects(){
变量类型=$('.keuze选项:选中').text();
$('.objecten').empty();
$('.progress').css('display','');
$.ajax({type:“POST”,async:false,url:base_url+“aanhetwerk/get/”+type+“/”,
成功:
功能(数据){
$.each($.parseJSON(数据),函数(i,项)
{
$('.objecten').append(''+item.naam+'');
});
$('.progress').css('display','none');
}});            
如果($(“.object_keuze”).length>0){
$('select[name=objecten]option[value='+$(.object_-keuze”).val()+']').attr('selected','selected');
}   
}        
//门上的玻璃门上的选择功能
函数saveKoppen(){
//门环,阿勒·格切克特·科彭
变量数组=新数组();变量计数=0;
$(“#过滤器”)。查找(“.check#kop”)。每个(函数(索引){
if($(this).prop('checked')==true){
数组[count]=$(this.attr('id');
计数++;
}
});
$.ajax({type:“POST”,
async:true,
url:base_url+“aanhetwerk/opslaankoppen/”,
数据:{koppen:array}
});
}
//奥姆昂德莱恩特希登功能酒店
函数hideondelen(){
$(“#过滤器”)。查找(“.check#kop”)。每个(函数(索引){
var id=$(this.attr('id');
if($(this.prop('checked')==false){
$('.kop_块[id='+id+']')。hide();
}否则{
$('.kop_block[id='+id+']')。show();
}
});
}
//Utivoeren BIJ触发器
//Uitklappen van leermiddelen
$('.uitklappen')。单击(函数(事件){
log($(this.closest('div'));
if($(this).closest('tr').find('table')是(“:visible”)){
$(this).closest('tr').find('table').hide();
$(this.find('img').attr('src',base_url+'external/images/icontjes/FatCow_Icons16x16/toggle_expand.png');
}否则{
$(this).closest('tr').find('table').show();
$(this.find('img').attr('src',base_url+'external/images/icontjes/FatCow_Icons16x16/toggle.png');
}
event.preventDefault();
});
//Leerdoel checken en unchecken
$('.leerdoel_check')。在('click',函数(事件){
var leerdoel_id=$(this.attr('id');
if($(this).hasClass('unchecked')){
var d=新日期();
变量月份=d.getMonth()+1;
var day=d.getDate();
var year=d.getFullYear();
var minutes=d.getMinutes();
var hours=d.getUTCHours();
$(this).closest('tr').find('td:eq(1)').html(日+'-'+月+'-'+年+''+小时+':'+分钟);
$(this).removeClass('unchecked').addClass('checked');
$.ajax({type:“POST”,url:base_url+“aanhetwerk/checkLeerdoel/”+leerdoel_id+“/1/”});
//融合格文·安·罗明
最小值为0;最大值为7;
var random=Math.floor(Math.random()*(max-min+1))+min;
如果(random==0){romein(“”);}
if(random==1){romein('Weer wat geleerd.Ga zo door.');}
如果(random==2){romein('Ik ben trots op je!');}
如果(random==3){romein('Ja,Ja alweer een nieuw leerdoel afgevinkt.');}
如果(random==4){romein('Aaah hier word ik blij van.');}
如果(random==5){romein('');}
如果(随机==6){romein('Ik zal eens een leuke mop vertellen:“哇,jij bent lang,我没有打篮球!”“哇,jij bent klein,我没有打迷你高尔夫?”);}
if(random==7){romein('Nu verdien jij een leuke mop:“Ben je sportief?”“Ja!Ik surf…..Op internet!”哈哈哈);}
}否则{
$(this).closest('tr').find('td:eq(1)').html(“”);
$(this).removeClass('checked').addClass('unchecked');
$.ajax({type:“POST”,url:base_url+“aanhetwerk/checkLeerdoel/”+leerdoel_id+“/0/”});
}
event.preventDefault();
});
//Leermiddel checken en unchecken
$('.leermiddel_check')。在('click',函数(事件){
var leermiddel_id=$(this.attr('id');
if($(this).hasClass('unchecked-l')){
$(this).removeClass('unchecked-l').addClass('checked-l');
$.ajax({type:“POST”,url:base_url+“aanhetwerk/checkLeermiddel/”+leermiddel_id+“/1/”});
}否则{
$(this).removeClass('checked-l').addClass('unchecked-l');
$.ajax({type:“POST”,url:base_url+“aanhetwerk/checkLeermiddel/”+leermiddel_id+“/0/”});
}
event.preventDefault();
});             
//uit的专家modus aan
$('.expertbutton')。在('click',函数(事件){
var leerdoel_id=$(this.attr('id');
if($(this).hasClass('non-expert')){
$(this).removeClass('non-expert').addClass('expert');
$.ajax({type:“POST”,url:base_url+“aanhetwerk/setExpert/”+leerdoel_id+”/1/“});
//融合格文·安·罗明
最小值为0;最大值为3;
var random=Math.floor(Math.random()*(max-min+1))+min;
如果(random==0){romein('Jij bent een echte topper!');}
如果(random==1){romein('');}
if(random==2){romein('Wat fijn dat je andren wilt helpen');}
}否则{
$(this).removeClass('expert').addClass('non-expert');
$.ajax({type:“POST”,url:base_url+“aanhetwerk/setExpert/”+leerdoel_id+“/0/”});
}
event.preventDefault();
});   
//uit的专家modus aan
$('.expert').change(函数(事件){
var值=$(this.val();
$.ajax({type:“POST”,url:base_url+“aanhetwerk/expertModusOn/“+value+”/”});
event.preventDefault();
}); 
$(“#dialog”).dialog();
$(“#拨号