2010-07-26 2 views
2

jQuery를 통해 HTML 페이지에 VLC 플레이어를 추가하려고합니다. $ ("body"). append (html)하지만 $ ("# VideoPlayer")가 아닙니다. append (html) ...이 html이 너무 복잡합니까?jquery.append는 ID가있는 div에서는 작동하지 않지만 본문에서는 작동합니까?

jQuery를 :..

$("body").append("<object classid=\"clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921\" codebase=\"http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab\" width=\"1280\" height=\"720\" id=\"vlc\" events=\"true\">" + 
     "<param name=\"src\" value=\"rtsp://myStreamingStuff\"/>" + 
     "<param name=\"showdisplay\" value=\"true\"/>" + 
     "<param name=\"autoloop\" value=\"no\"/>" + 
     "<param name=\"autoplay\" value=\"true\"/>" + 
     "<embed type=\"application/x-google-vlc-plugin\" name=\"vlcfirefox\" autoplay=\"true\" loop=\"no\" width=\"1280\" height=\"720\" src=\"rtsp://myStreamingStuff\"></embed></object>" 
    ); 

HTML을

<body> 
    <div id="VideoPlayer"> 

    </div> 
</body> 

가 나는 또한 $를 ("# 위해 VideoPlayer") HTML (HTML)와 $ ("# 위해 VideoPlayer")를 시도했습니다 추가 (HTML) 운이 없다.

답변

1

아하 나의 문제를 발견했습니다.

$(function() { 
$("#VideoPlayer").append("<object classid=\"clsid:9BE31822-FDAD-461B-AD51-BE1D1C159921\" codebase=\"http://downloads.videolan.org/pub/videolan/vlc/latest/win32/axvlc.cab\" width=\"1280\" height=\"720\" id=\"vlc\" events=\"true\">" + 
    "<param name=\"src\" value=\"rtsp://myStreamingStuff\"/>" + 
    "<param name=\"showdisplay\" value=\"true\"/>" + 
    "<param name=\"autoloop\" value=\"no\"/>" + 
    "<param name=\"autoplay\" value=\"true\"/>" + 
    "<embed type=\"application/x-google-vlc-plugin\" name=\"vlcfirefox\" autoplay=\"true\" loop=\"no\" width=\"1280\" height=\"720\" src=\"rtsp://myStreamingStuff\"></embed></object>" 
); 
}); 
을 :

나는과 같이 JQuery와 온로드 기능에 전화를 내으로 .Append (HTML)를 포장하는 데 필요한
관련 문제