jQuery无法在IE9中运行

时间:2011-10-16 22:00:23

标签: jquery html internet-explorer

我在http://www.iiserpune.ac.in/~coee/histome/searchadv.php有一个数据库的搜索页面,当我选择'Disease'时,我使用jQuery动态提供另一个选项。这适用于Chrome,Firefox和Safari,但在IE中出现故障。有解决方法吗?

jquery代码是

$(document).ready(function() {
    $("#select").change(function() {

    if ($(this).val() == 'disease') {
        $("#value").html("for <select id='filter' name='filter'><option value='%%'>All...</option><option value='histone' >Histone and Histone variants</option><option value='modification' >Post translational modifications</option><option id='Sub' value='enzyme' >Histone Modifying Enzymes</option></select>");
    }
    else {
        $("#value").html('');
        $("#value").css("background-color", "white");
        $("#value").css("color", "black");
    }
    }).trigger('change');
});

谢谢,

1 个答案:

答案 0 :(得分:0)

您正在尝试在不存在的元素上绑定事件。尝试使用:

$('#select').live('change', function() {
   ...
});