IE9 does not append anything

IE9 does not append anything

Hi there,
I hope you can bring me some light to my problem.
Recently I've made my first web, and there is a section with video files. I use to load the videos a lateral menu with a jquiery script where first of all, video tag is cleaned up with .empty(), and then the structure necesary of the video clicked is created into it with an .append()
It works fine on every browser as usual, but in IE9 the videos never load neither the code is created.

Here you have the website:
Grupo Piatti - Musica para Bodas y Eventos

And here is the script:
  1. $(document).ready(inicia)
  2. function inicia() {
  3. $("#botoneravideo li").click(cargavideo)
  4. }
  5. function cargavideo() {
  6. title=$(this).attr('title')
  7. video1='"video/'+title+'H264.mp4"'
  8. video2='"video/'+title+'WebM.webm"'
  9. video3='"video/'+title+'Theora.ogv"'
  10. $("#videocontainer").empty()
  11. $("#videocontainer").append('<source src='+video1+'type="video/mp4; codecs=\"avc1.42E01E, mp4a.40.2\"">')
  12. $("#videocontainer").append('<source src='+video2+'type="video/webm; codecs=\"vp8, vorbis\"">')
  13. $("#videocontainer").append('<source src='+video3+'type="video/ogg; codecs=\"theora, vorbis\"">').load()
  14. }
Just one point, I use HTML5 on the structure so, to force IE8 compatibility is not possible.


THANKS A LOT!!!