I am trying to insert a video into HTML using jQuery for iPad but all I see is a black screen. If I add the video tag directly to the HTML page all seems to work fine.
Re ampts answer: please note calling load() on the video element only works if your code is triggered by a user action, like a click handler.
For me this didn't work as apple doesn't seem to think that the history handler (hash change) is a user triggered handler.
For more details see apples documentation on javascript and the video element