Currenly我正在开发asp.net c#项目。
我在更新面板中使用select2。
我的按钮点击在回发后无效。
我使用此代码在更新面板中重新绑定此JQuery插件。
<script type="text/javascript">
var frm = document.getElementById("aspnetForm");
if (frm) {
frm.onsubmit = function () { return false; };
}
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
if (args.get_error() == undefined) {
bind();
}
}
function bind() {
$(document).ready(function () {
$(".chzn-select").select2();
$(".option-listing").select2();
});
}
</script>
回发后按钮单击仅在IE9中不起作用。没有控制台错误.. 在其他浏览器中正常工作。
如果我评论此Bind()
功能,我的按钮工作正常。
答案 0 :(得分:3)
如果你的jquery框架与ie9兼容,你可以在这里查看 http://msdn.microsoft.com/en-us/library/ie/hh180175%28v=vs.85%29.aspx