Javascript $(';body';)。在(';单击';,';。类名';,函数(){});不在IE工作

Javascript $(';body';)。在(';单击';,';。类名';,函数(){});不在IE工作,javascript,jquery,Javascript,Jquery,我试图使一个名为atnd_modal的类可以单击一个块,并在单击时打开一个模态弹出窗口 我正在这样做- $('body').on('click','.atnd_modal', function(){ //modal opening code here }); 它在chrome和其他浏览器中工作正常,但在IE中不工作。 我也试过用窗户代替车身,但它不起作用 当我尝试在useragent中使用IE时,它会起作用 如何在IE中实现此功能?jqueryon需要jquery版本1.7或更高版本。如果

我试图使一个名为atnd_modal的类可以单击一个块,并在单击时打开一个模态弹出窗口

我正在这样做-

$('body').on('click','.atnd_modal', function(){
//modal opening code here 

});
它在chrome和其他浏览器中工作正常,但在IE中不工作。 我也试过用窗户代替车身,但它不起作用

当我尝试在useragent中使用IE时,它会起作用


如何在IE中实现此功能?

jquery
on
需要jquery版本
1.7
或更高版本。如果您的版本低于此版本,请尝试
delegate

$('body').delegate('.atnd_modal','click', function(){
//modal opening code here 

});

最重要的是,确保检查jquery是否包含在内

在这段代码中没有发现任何问题。是不是还有什么东西在失败?你在IE的开发者控制台中看到任何错误吗?显示你的模式开头代码我认为代码很好,代码没有问题。可以显示模式打开代码吗?首先,我添加了一个id为=“myModal_-attent”的div,然后通过--$(“\myModal_-attent”).html(modal_-html)附加内部html;其中modal_html='感谢'+res1+'ing'+name+'
您将获得更新';最后是$('myModal'u attent')。modal('toggle');检查IE中是否启用了javascript。Sunil的代码在其他浏览器上运行良好。因此,JQuery版本没有问题。coolguy仅代表IE或所有浏览器,在其他浏览器中不起作用。@vijayP如果版本为jquery2.0,则在其他浏览器中不起作用ie8@coolguy那么您建议如何使用
委托
。你真的不知道上下文…:)