gpt4 book ai didi

jQuery 单击 append 元素

转载 作者:行者123 更新时间:2023-12-03 22:13:30 25 4
gpt4 key购买 nike

我用 jQuery 生成了一些 html 链接并将其 append 到一些 div 中但当这些元素被 append 时,我现在无法调用 click 方法(当它们被硬编码到 html 中时它工作正常)$('#something a').click(function() ...

有人知道这个问题的解决办法吗?

最佳答案

使用 .delegate() 对于这些情况:

$('#something').delegate('a', 'click', function() {

这附有click处理程序 #something ,而不是指向<a> ... 中的元素,因此它适用于稍后 append 的 anchor 。替代版本(由于某些原因更糟糕)是 .live() 像这样:

$('#something a').live('click', function() {

关于jQuery 单击 append 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4442694/

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