检查Div是否同时具有“惟一类”和“惟一id”存在

Check if Div which has both "unique class and Id" exist

本文关键字:惟一类 一类 存在 id 惟一 是否 Div 检查      更新时间:2023-09-26

我正在使用一些HTML5视频播放器JWPLAYER,它动态地将某些类如JWPLAYER添加到其video_container中。

现在当关闭按钮点击我隐藏或删除播放器,我面临的问题是,有时用户可能会尝试在视频或JWPLAYER完全加载之前点击关闭按钮,这会导致不必要的错误,或者有时div被隐藏,但视频声音正在后台播放。

因为我有唯一的ID为每个div和jwplayer类是动态添加的。我想知道是否有可能检查div是否存在,其中uniqueId and class

<div class = 'myclasss' id = 'myid'> </div>

我可能在DOM中有多个玩家,所以我需要有唯一的Id和类来检查DIV是否存在。我知道可以用单独的类或id来检查这个,正如这里所描述的,但是可以用id和class来检查吗?

我知道我的方法可能是错误的,如果你有更好的解决方案,请告诉我,但作为一个新的学习者,只是出于好奇,我问了这个假问题(如果有些人可能会觉得这样)。

请帮助我找到答案

谢谢你的帮助

您可以使用 .hasClass () :

if($('#myid').hasClass('myclass')) {
    // Your code here
}

另一个选择是使用一个特殊的选择器,像这样:

$('#myID.myClass')

示例:http://jsfiddle.net/Vqwxc/