jQuery 事件
子页面触发父页的关闭事件关闭窗口 parent.$(window.parent.document).find('.dialog_close_button').click(); // iframe 子页面触发父页的关闭事件关闭窗口
jQuery 事件 - trigger() 方法:触发事件 规定被选元素要触发的事件。
语法
$(selector).trigger(event,[param1,param2,...])
参数 | 描述 |
---|---|
event |
必需。规定指定元素要触发的事件。 可以使自定义事件(使用 bind() 函数来附加),或者任何标准事件。 |
[param1,param2,...] |
可选。传递到事件处理程序的额外参数。 额外的参数对自定义事件特别有用。 |
delegate() 方法
这个方法是处理用js加载的html 代码的 点击事件等 . 很好用的一个方法 , 之前遇到js加载的html再放click事件或者change事件的时候总是遇到问题 , 有了这个方法 可以解决很多问题
delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。
语法
$(selector).delegate(childSelector,event,data,function)
参数 | 描述 |
---|---|
childSelector | 必需。规定要附加事件处理程序的一个或多个子元素。 |
event |
必需。规定附加到元素的一个或多个事件。 由空格分隔多个事件值。必须是有效的事件。 |
data | 可选。规定传递到函数的额外数据。 |
function | 必需。规定当事件发生时运行的函数。 |
喜欢这篇文章吗?欢迎分享到你的微博、QQ群,并关注我们的微博,谢谢支持。