I have started playing a bit with jQuery recently to explore its potential for cross-device coding. So far so good. I have created a few learning activities as jQuery plugins.
http://widgeds.wikispaces.com/
They run on desktop, iPad, iPod Touch, Android, OLPC browser.