jQuery 追加 html

发布于 2024-10-15 16:29:34 字数 203 浏览 9 评论 0原文

jQuery('.block').append(html);

如何在此附加上运行 livequery?

我已 http://fancybox.net我的图像,尝试执行它以获取附加的 html。

jQuery('.block').append(html);

How do I run livequery on this append?

I've http://fancybox.net on my image, trying to execute it for appended html.

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

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

发布评论

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

评论(2

身边 2024-10-22 16:29:34

您可以这样做,以瞄准您的图像:

$('.block').find('#myImages img').fancybox();

如果这不起作用,您可以在此处查看接受的答案:Fancybox,让 Fancybox 使用 LIVE() 绑定到加载后加载到页面上的项目

You can do this, to aim your images :

$('.block').find('#myImages img').fancybox();

If that doesn't work, you can look the accepted answer here : Fancybox, getting Fancybox to bind using LIVE() to items being loaded onto the page after load

浪推晚风 2024-10-22 16:29:34

假设您在页面加载时执行了此操作:

$('#myImages').fancybox();

并执行以下附加的更多 #myImages

$('.block').append(html);

然后您可以将 .fancybox() 绑定到这些元素:

$('.block').find('#myImages').fancybox();

Let's say you did this on page load:

$('#myImages').fancybox();

And doing the following appended more #myImages:

$('.block').append(html);

Then you can bind .fancybox() to just those elements:

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