我正在使用一些HTML5视频播放器JWPLAYER
,它会动态地将某些类JWPLAYER
添加到其video_container中。
现在当点击关闭按钮时我隐藏或移除了播放器,我遇到的问题是用户可能会在视频或JWPLAYER
完全加载之前尝试点击关闭按钮,这会导致意外错误或有时隐藏div但视频声音正在后台播放。
由于每个div都有唯一的ID,动态添加了jwplayer
类。我想知道是否可以检查是否存在同时具有uniqueId and class
<div class = 'myclasss' id = 'myid'> </div>
我可能在DOM中有多个播放器,因此我需要在课堂上使用唯一ID来检查是否存在DIV。 我知道可以使用单独的类或ID来检查它,如here所述,但可以使用ID和CLASS进行检查。
我理解我的方法可能是错的,如果你有更好的解决方案,请告诉我,但作为一个新的学习者,出于好奇,我已经问过这个虚假的问题(如果有人可能会这样)。
请帮我找到答案
感谢您的帮助:)
答案 0 :(得分:6)
您可以使用 .hasClass() :
if($('#myid').hasClass('myclass')) {
// Your code here
}
答案 1 :(得分:2)