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

时间:2014-05-07 15:55:08

标签: javascript jquery jwplayer video-player jwplayer6

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

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

由于每个div都有唯一的ID,动态添加了jwplayer类。我想知道是否可以检查是否存在同时具有uniqueId and class

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

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

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

请帮我找到答案

感谢您的帮助:)

2 个答案:

答案 0 :(得分:6)

您可以使用 .hasClass()

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

答案 1 :(得分:2)

另一种选择是使用特殊的选择器,如下所示:

$('#myID.myClass')

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