我正在使用所有库的最新版本(jQuery 1.7.1和jQuery UI 1.8.16),但是我已经绑定.live(‘click’)事件的按钮即使在按钮被禁用时仍会触发.当我将常规.click()事件绑定到它时,它不会触发.
有什么建议?我正在考虑我正在使用.live()不当或这是jQuery UI中的一个错误.
这是一个JSFiddle来演示.
http://jsfiddle.net/Kb66j/1/
谢谢!
亚历克斯
解决方法
从版本1.7,.live() has been deprecated开始.
“As of jQuery 1.7,the .live() method is deprecated. Use 07001 to
attach event handlers.”
“As of jQuery 1.7,the .on() method is the preferred method for attaching event handlers to a document.”