Jquery函数在IE8中不起作用

时间:2014-07-16 09:21:16

标签: jquery function internet-explorer-8

我的jquery有问题。目前我正在为一家公司编制一个网站。该公司的每个人都使用Internet Explorer 8.我使用的是jquery版本1.11,它通常应该与IE8一起使用。在Chrome和Firefox中,一切正常。

这是带有函数的JS文件:

window.onload = changeTypeColor();
window.onload = $(".container-fluid").slideUp();

function minimize(){
    $("#extendedSearchDiv").slideToggle();
}

function search(searchKey) {
    if(searchKey !==''){
        $("searchTitel").fadeOut();
        $('searchTitel[class*='+searchKey+']').fadeIn();
    }
    else{
        alert(' ! Suchfeld darf nicht leer sein');
        $("#searchKey").css("border","2px solid red");
    }
}

//Filter Funktion
function filterType(i){
    $("feld").fadeOut();
    alert("Es wird nach " + i + " gefiltert");  
    $("feld").filter("."+i).fadeIn();
    //$("feld").filter("."+i).css("background-color","red");
    //css( "border-style", "solid" );
}   

function showAll(){ 
    $("feld").fadeOut();    
    $("searchTitel").fadeOut();
    $("feld").fadeIn();
    $("searchTitel").fadeIn();
    //$("feld").filter("."+i).css("background-color","red");
    //css( "border-style", "solid" );
}

我们将过滤函数称为

<input type='Button' class='btn btn-default' name ='filterButton' value='Filter' onClick='filterType(categorySelect.value)/>

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

此处出现选择器使用不当的情况 例如$("feld")

如果feld是该控件的id而不是使用$("#feld"),并且如果其CSS类名称则使用$(".feld")