我对HTML5视频标签有疑问。我想知道是否有办法检查要添加到body标签中的文本是否包含使用jQuery或javascript的HTML5视频标签。
<video>
<source src="demo.mp4" type="video/mp4" />
<source src="demo.ogv" type="video/ogg" />
</video>
我无法向视频标记提供任何ID或类。 我的意思是我们可以有像
这样的东西 if($('body').contains('<video>')){
// do something
}
提前致谢。
此致
NEHA
答案 0 :(得分:6)
您不需要jQuery,可以使用getElementsByTagName()
var x = document.getElementsByTagName("video");
if (x.length) {
//do code if element(s) are present
}
答案 1 :(得分:3)
使用:
if($('video').length===0){
//video not found
}
答案 2 :(得分:0)
if($("video").is(':visible')){
//do somthing
}
您可以在此处找到HTML5视频活动
答案 3 :(得分:0)
试试这个,
if($( "body:has(video)" ).length)
答案 4 :(得分:-1)
你可以试试这个:
if($('video').length>0){
console.log('Video tag exists'); // do operations.
}