我正在尝试将click事件绑定到页面上的所有元素,但具有id
的元素内的元素除外 $('body :not(#dialog-form *)').off('click').on('click', function (e)
{
//code
});
上面提到的代码将click事件绑定到'dialog-form'中的那些元素。
答案 0 :(得分:1)
您的代码正在运行,但您不知道发生了什么。你看,你绑定除了一些元素之外的所有内容,但#dialog-form *
在body
内,这意味着即使#dialog-form *
没有事件,点击它也会点击{ {1}}(包含事件)。你需要防止冒泡:
body