0

我想在 jQuery 中包装通过 load 检索到的内容,但我不确定语法是否正确,或者可能无法以这种方式将两者结合起来。

这是抛出一个未捕获的类型错误:

$('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('videoholder.php', function( data ){ 
   $('video').wrap( data ); 
})

;

于 2011-08-26T19:02:28.343 回答