Jquery版本1.11.0 问题:点击修改链接,在弹出的对话框中,点提交按钮,click事件会执行多次。而用原生js则没有问题。 并且提交后,第二次提交后,多个数据都变成一个了。 代码如下: 点击了多少次修改,点提交时就会alert出多少个222222 http://jsfiddle.net/D7eEd/点击预览 出问题部分用原生js实现: http://jsfiddle.net/vowmmm/n5yzy/点击预览 个人认为原因是: click事件里不能包含click事件?不知道是不是这样。 为方便查看,附带整个文档 ```xml Document * {margin: 0; padding: 0;} #table {border: 1px solid gray; border-collapse: collapse; width: 500px;} tr {height: 30px;} th {border: 1px solid gray;} td {border: 1px solid gray;text-align: center;} td a {margin-right: 5px; color: blue; text-decoration: none;} #popDiv, #editDiv {border: 1px solid silver; width: 315px; padding: 1px; margin-top: 10px; position: absolute; left: 38%; z-index: 4; display: none;} .pop p {height: 30px; margin-top: 20px; clear: both;} .pop a {display: block; float: right; text-decoration: none; font-size: 12px;} .pop .input {height: 20px; line-height: 20px;} /*#bottom {width: 100%; height: 30px; margin: 0 auto;}*/ #sub {display: block; height: 30px; margin: 0 auto;} .mask {background-color: #000; position: absolute; left: 0; top: 0; z-index: 2;} ```