jQuery,检查视频是否具有高度/宽度

jQuery,检查视频是否具有高度/宽度,jquery,dom,video,Jquery,Dom,Video,我有一个由js生成的元素,我需要得到它的高度和宽度 var v=$('video');v、 height()返回null,因为当它运行时,视频尚未加载,所以DOM中没有维度 如何检查视频是否接收到尺寸,如果没有,则等待获得高度和宽度 谢谢 编辑: 我用示例代码创建了一个jsbin: 谢谢 编辑:哎哟,示例代码出错。基于新代码更新-您可以使用 谢谢,但是,视频是在页面加载后由js生成的,由于用户交互,我试着在视频元素上使用.load。。。但这也不太管用。我添加了一个jsbin,其中包含示例代码,

我有一个由js生成的
元素,我需要得到它的高度和宽度

var v=$('video');v、 height()返回null,因为当它运行时,视频尚未加载,所以DOM中没有维度

如何检查视频是否接收到尺寸,如果没有,则等待获得高度和宽度

谢谢

编辑:

我用示例代码创建了一个jsbin:

谢谢


编辑:哎哟,示例代码出错。

基于新代码更新-您可以使用


谢谢,但是,视频是在页面加载后由js生成的,由于用户交互,我试着在视频元素上使用.load。。。但这也不太管用。我添加了一个jsbin,其中包含示例代码,非常感谢您的帮助。@马克-谢谢您的帮助,我更新了这个示例的答案,如果需要其他调整,请告诉我:)非常感谢,这正是我需要知道的!
$('input').click(function () {
  $('#thumbnail video').clone().bind('loadedmetadata', function() {
    alert($('#viewing-area video').height());
  }).appendTo('#viewing-area');
});