我花了最后几个小时试图找到我的问题的解决方案:如何在iframe中点击按钮,这是用ajax动态创建的。因为.live()不支持这个,所以我最终得到了这样的女巫代码:
$("#iframeID").live("mouseover", function(){
//Unbind and bind avoids firing event twice (?don't know why jquery does this)
$(this).contents().find("#buttonID").unbind('click').bind('click', function(e){
//Do whatever you want
});
});
无论何时创建iframe,在“鼠标悬停”之后,它都会将click事件绑定到iframe内的按钮。 这个解决方案对我来说真的很有用,而且我很有用。 所以我的问题是这个解决方案是否有一些缺点。
答案 0 :(得分:0)
每次在iFrame中移动鼠标时,这都不会解除绑定并将事件绑定到按钮上。?