jQuery has removed $.browser and $.browser.version starting from version 1.9 and replaced them with $.support . In the newer 2.0 version, IE 6/7/8 will no longer be supported. In the future, if users need to support IE 6/7/8, they will only be able to use jQuery 1.9. If you want to fully support IE and use a mix of jQuery 1.9 and 2.0, the official solution is:
In the long run, this will help to handle complex situations separately according to browser characteristics, rather than simply detecting browser type and version. However, at present, the transplantation of many old programs may not be directly transitioned to browser-based support features, so I have found some solutions on the Internet that can be directly replaced.
Determine browser type:
The expression after the equal sign returns true/false, which can be directly used to replace the original $.browser.msie, etc. If you need to check whether it is IE6, you can write:
Check for IE 6-8:
The ultimate method is to use another class library instead. You can refer to an article written by a foreigner: