JQuery触发/点击动态内容

发布于 2024-12-11 19:20:03 字数 266 浏览 0 评论 0原文

尝试在按钮上执行单击事件:

$(".pReload", $(this).parent().parent().parent().parent()).trigger();

$(".pReload", $(this).parent().parent().parent().parent()).click();

但是,它没有执行。该按钮是动态加载的。有什么办法可以使用 .live 吗?

Trying to execute a click event on a button:

$(".pReload", $(this).parent().parent().parent().parent()).trigger();

or

$(".pReload", $(this).parent().parent().parent().parent()).click();

However, it is not executing. The button is loaded dynamically. Is there any way I can use .live?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

你好,陌生人 2024-12-18 19:20:03

为动态按钮创建了 .live click 函数。 .click();随后回应道。

Created a .live click function for the dynamic button. The .click(); responded afterwards.

挽容 2024-12-18 19:20:03

试试这个:

$('.pReload').parent().parent().parent().parent().live('click', function(){
      // Your code
});

希望它有帮助,尽管如果您为您尝试通过所有父调用选择的元素分配一个类或 id 会更好。

Try this:

$('.pReload').parent().parent().parent().parent().live('click', function(){
      // Your code
});

Hope it helps, all though it would be better if you assigned a class or id to the element youre trying to select with all the parent calls.

记忆消瘦 2024-12-18 19:20:03
$(".pReload", $(this).parent().parent().parent().parent()).trigger('click');
$(".pReload", $(this).parent().parent().parent().parent()).trigger('click');
心在旅行 2024-12-18 19:20:03

您是否在 $.ajax 调用中加载按钮?如果是这样,您可以在 success 方法中使用回调:

$.ajax({
 success: function({ $('.Preload')....});
});

Are you loading the button in a $.ajax call? If so you can use a callback in the success method:

$.ajax({
 success: function({ $('.Preload')....});
});
椵侞 2024-12-18 19:20:03

您可以将 parents() 方法与 eq() 一起使用,但最好的解决方案是为目标元素提供 id

var target = $('#target').parents('div').eq(-1);

请参阅此处的工作示例:http://jsfiddle.net/mikhailov/U8rXV/1/

You can use parents() method with eq() together, but the best solution is to have id for target element

var target = $('#target').parents('div').eq(-1);

See the work example here: http://jsfiddle.net/mikhailov/U8rXV/1/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文