触发单击由ajax加载的元素 [英] trigger click on element loaded by ajax

查看:71
本文介绍了触发单击由ajax加载的元素的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何触发由ajax加载的元素的click方法在父元素的click事件上运行?

how can i trigger click method of an element loaded by ajax runs on click event of a parent element?

我希望它发生页面加载时间.

i want it happen of page load time.

推荐答案

使用jQuery触发事件处理程序:

To trigger an event handler using jQuery:

  • .trigger()
  • .triggerHandler()

可能看起来像:

$(document).ready(function() {
    $('#mybutton').trigger('click');
});

**编辑**

阅读评论后,您可以使用jQuery的.live()或更好的.delegate()方法对当前元素和新元素进行实时绑定".

After reading your comment, you can use jQuery's .live() or better .delegate() method to have a "live binding" on current and new elements.

$(document).ready(function() {
    $('#mybutton').live('click', function() {
       // do something
    });
});

参考: .live() 查看全文

登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆