javascript不起作用,但IE没有显示任何错误

javascript not working but IE shows no errors

本文关键字:显示 任何 错误 IE 不起作用 javascript      更新时间:2023-09-26

我正在IE 8中测试我的脚本,但它不起作用,即它没有显示任何错误。我的脚本:

$(document).ready(function(){
    var type = "hat";
    $('select#itemtype').change(function() {
        if($("select#itemtype option:selected").text(); == type) {
            $('#graphic').show();
        } else {
            $('#graphic').hide();
        }
    });
}

您在文本函数后添加了一个分号,该分号不应该存在,并且您没有正确关闭.ready()函数。这是固定的JS:

$(document).ready(function(){
    var type = "hat";
    $('#itemtype').change(function() {
        if($("#itemtype option:selected").text() === type) {
            $('#graphic').show();
        } else {
            $('#graphic').hide();
        }
    });
});

更新:添加了 Baz1nga 的严格比较建议。