jQuery Mobile is a mobile web framework that makes it easy to develop mobile-optimized websites and apps using HTML, CSS and JavaScript. It leverages jQuery and jQuery UI to provide widgets and interactions optimized for touch devices. Some key features include touch events, touch-optimized UI widgets, transitions between pages, and support for common mobile browsers and platforms. jQuery Mobile aims to provide a unified user experience across all common mobile device platforms.