jQuery delegate with a object selector

If I have a selector like $add, I can do this: $add.click(function () {..... But I can't do this: $('body').delegate($add, 'click', function () {..... How can I make it work? **Update** Taking @T.J. Crowder's answer in mind. This is the complete case, I create two buttons (which I insert to the dom) $add = $(document.createElement('button')).addClass('add').appendTo('body'); $subtract = $(document.createElement('button')).addClass('subtract').appendTo('body'); Doing delegate on $add.selector will take effect on both those buttons, why is that?

以上就是jQuery delegate with a object selector的详细内容,更多请关注web前端其它相关文章!

赞(0) 打赏
未经允许不得转载:web前端首页 » jQuery 答疑

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

前端开发相关广告投放 更专业 更精准