检查是否存在具有"唯一类和Id"的Div

Hit*_*esh 1 javascript jquery jwplayer video-player jwplayer6

我正在使用一些HTML5视频播放器JWPLAYER,JWPLAYER它会动态添加类似于video_container的某些类.

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

因为我有每个div的唯一ID,并且jwplayer动态添加了类.我想知道是否可以检查是否存在具有两者的divuniqueId and class

<div class = 'myclasss' id = 'myid'> </div>
Run Code Online (Sandbox Code Playgroud)

我可能在DOM中有多个播放器,所以我需要在类中使用唯一的Id来检查DIV是否存在.我知道可以使用单独的类或ID 来检查它,如此处所述,但可以使用ID和CLASS进行检查.

我理解我的方法可能是错的,如果你有更好的解决方案,请告诉我,但作为一个新的学习者,出于好奇,我已经问过这个假问题(如果有人可能会这样).

请帮我找到答案

感谢帮助 :)

Fel*_*lix 6

你可以使用.hasClass():

if($('#myid').hasClass('myclass')) {
    // Your code here
}
Run Code Online (Sandbox Code Playgroud)