当前位置:  开发笔记 > 前端 > 正文

jQuery不会触发附加项

如何解决《jQuery不会触发附加项》经验,为你挑选了1个好方法。

我在向已添加到页面的项目上触发事件时遇到问题.在下面的示例中,如果单击X,它将删除其中一个项目,但如果添加项目,则无法将其删除.

这是清单:

  • Item 1 X
  • Item 2 X
Add

这是jQuery:

$('.add').click(function(){ 
    $('#mylist').append('
  • Item 3 X
  • '); }); $('.remove').click(function(){ $(this).parent().hide('slow').remove(); });

    有人对此有所了解,我是否需要更新dom或其他内容以使jQuery识别附加的元素?



    1> pjb3..:

    您需要使用添加到1.3中的jQuery的新live API

    http://api.jquery.com/live/

    如果你不能使用1.3,那么有一个名为LiveQuery的JQuery插件,它的工作方式类似.

    推荐阅读
    可爱的天使keven_464
    这个屌丝很懒,什么也没留下!
    DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
    Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有