我有这个选择器:
if($('body').hasClass('page-modellen', 'page-modellen-detail')){
但这不起作用。我想要。当页面hass class page-modellen或page-modellen-detail时,他必须做那个代码。我该如何解决这个问题?
感谢您的帮助
答案 0 :(得分:4)
您可以使用.is()
if($('body').is('.page-modellen, .page-modellen-detail')){
console.log('x')
}
答案 1 :(得分:2)
.hasClass(className)无法容纳多个className。
我使用了 .is()
选择器。
if($('body').is('.page-modellen, .page-modellen-detail')){
选中此JSFiddle
答案 2 :(得分:2)
答案 3 :(得分:1)
有没有听说过||
? :)
if ($('body').hasClass('page-modellen') || $('body').hasClass('page-modellen-detail'))
答案 4 :(得分:1)
有很多答案,很多方法可以回答这个问题。
让我再添加一个尚未解答的内容:
if ($('body.page-modellen, body.page-modellen-detail').length > 0)
{
// do stuff
}
答案 5 :(得分:0)
if($('body').hasClass('page-modellen')|| $('body').hasClass('page-modellen-detail')){
// do stuff
}