gpt4 book ai didi

javascript - 在 jQuery 中的 document.ready 中分配的 click()

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:38:42 25 4
gpt4 key购买 nike

document.ready 中的赋值(特别是 click(fn))是否适用于与选择器匹配的新附加元素?

如果没有,我如何将它分配给这个新元素?我是否必须在每次追加之后都编写作业,还是有更好的方法?

最佳答案

您正在寻找 live功能。根据手册:

Binds a handler to an event (like click) for all current - and future - matched element. Can also bind custom events.

所以如果你这样做:

$(document).ready(function() {
$('div.test').live('click', function() { alert('yipee!'); });
$('body').append('<div class="test">Click me!</div>');
});

当您点击 div 时,即使它是在事件绑定(bind)后添加的,您也会收到警报。

关于javascript - 在 jQuery 中的 document.ready 中分配的 click(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/720057/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com