jquery 更改dom属性在ie下不工作
$(this).attr('onclick','alert(11);return false;');在ff下工作正常,在ie下不能工作,但ie里也可以得到attr的值。
可以改为
$(this).unbind('click').removeAttr('onclick').click(function(){
//do something
})
本文介绍了一种在Internet Explorer中解决jQuery点击事件不触发问题的方法。通过使用.unbind()和.click()替代.attr('onclick'),确保跨浏览器兼容性。
jquery 更改dom属性在ie下不工作
$(this).attr('onclick','alert(11);return false;');在ff下工作正常,在ie下不能工作,但ie里也可以得到attr的值。
可以改为
$(this).unbind('click').removeAttr('onclick').click(function(){
//do something
})

被折叠的 条评论
为什么被折叠?