jQuery click event not working IE7 and IE8

2019-04-13 18:46发布

问题:

The following code in IE7 or IE8 doesn't work. Is this a bug? It works fine in IE6 (Incredible!)

http://jsfiddle.net/zgSmT/

回答1:

Try using the live event, or binding the event after document load:

$('#clickme').live('click', function(){
    alert('hey');
});

Also, you're still loading scripts.js, which doesn't exist, in your fiddle example - that might also cause a problem.



回答2:

You might try

$().ready(function ()
{
    $('#clickme').live('click', function(){
        alert('hey');
    });
}

To ensure everything is loaded.