相似咱们手机不少app的一个功能添加删除个人应用,例如:html
上面 - 是delete类 下面 + 是add类 若是直接给delete和add添加click点击事件会出现一个效果那就是点击 - 号应用到下面的所有应用里 从个人应用点击 - 添加到所有应用里的这个应用再点 + 是不会触发 + 的click点击事件的 因此针对这种状况咱们须要将事件绑定到document上,例如:app
function addfun(mythis){ mythis.parent().hide() mythis.removeClass('add') mythis.addClass('delete') var a = '<li>'+ mythis.parent().html() + '</li>' $('.conter1 ul').append(a) return false } function delfun(mythis){ mythis.parent('li').hide() mythis.removeClass('delete') mythis.addClass('add') var a = '<li>'+ mythis.parent().html() + '</li>' $('.conter2 ul').append(a) return false } // document $(document).on('click','.add', function(event){ addfun($(this)) }); $(document).on('click','.delete', function(event) { delfun($(this)) });