V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zuroyu
V2EX  ›  jQuery

求一段JQ代码...

  •  
  •   zuroyu · 2011-09-14 13:39:38 +08:00 · 4927 次点击
    这是一个创建于 4817 天前的主题,其中的信息可能已经有所发展或是发生改变。
    列表里显示一个list里面所有项目,以ul li的方式。现在需要为为了li增加事件, 当点击时则复制一份显示在下方的div中...... 在用clone()...如何给这个动态list里加事件呢..
    6 条回复    1970-01-01 08:00:00 +08:00
    kaktos
        1
    kaktos  
       2011-09-14 13:58:11 +08:00
    不明白啥意思,$.live不行吗
    gaowhen
        2
    gaowhen  
       2011-09-14 14:08:14 +08:00
    Chris_Ys
        3
    Chris_Ys  
       2011-09-14 14:44:20 +08:00
    $('ul li').live('click', fn);
    or
    $(document).delegate('ul li', 'click', fn);
    zythum
        4
    zythum  
       2011-09-14 16:24:37 +08:00
    yyfearth
        5
    yyfearth  
       2011-09-15 04:00:18 +08:00
    @Chris_Ys 好久没碰jq了,请问live和delegate有啥区别?
    supersheep
        6
    supersheep  
       2011-09-15 08:06:30 +08:00
    @yyfearth 我的理解,live是delegate的特例,由document来做事件代理。而delegate可以指定特定的代理容器,避免了多余的dom事件冒泡,效率可以更高一些。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1864 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:23 · PVG 00:23 · LAX 08:23 · JFK 11:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.