0

loadで取得したコンテンツをjQueryでラップしたいのですが、正しい構文がわからないか、この2つをこのように組み合わせることができない可能性があります。

これは、キャッチされていないTypeErrorをスローしています。

$('video').wrap(function(){
        $.load('videoholder.php');
});
4

4 に答える 4

1

コールバックでラップを実行する必要があります(AJAX応答が戻った後)。

参照:JQuery .load()コールバック関数

于 2011-08-26T18:57:12.090 に答える
0

いいえ、それは正しい構文ではありません。

$('video').load('videoholder.php')
于 2011-08-26T18:57:13.793 に答える
0

ダイオードスが言ったこと。これを試して:

$.load('videoholder.php', function(response, status, xhr) {
    $('video').wrap(response);
})
于 2011-08-26T18:57:57.257 に答える
-1

load関数でコールバックを使用し、返されたデータをラップします。
以下のいくつかの大まかなコード。

$.load('videoholder.php', function( data ){ 
   $('video').wrap( data ); 
})

;

于 2011-08-26T19:02:28.343 に答える