我有这个选择器:
if($('body').hasClass('page-modellen', 'page-modellen-detail')){
但这不起作用。我想。当页面有类 page-modellen 或 page-modellen-detail 时,他必须执行该代码。我该如何解决?
感谢您的帮助
我有这个选择器:
if($('body').hasClass('page-modellen', 'page-modellen-detail')){
但这不起作用。我想。当页面有类 page-modellen 或 page-modellen-detail 时,他必须执行该代码。我该如何解决?
感谢您的帮助
您可以使用.is()
if($('body').is('.page-modellen, .page-modellen-detail')){
console.log('x')
}
.hasClass(className)不能包含多个类名。
我.is()
为此使用了选择器。
if($('body').is('.page-modellen, .page-modellen-detail')){
检查这个JSFiddle
这么多的答案,很多方法来回答这个问题。
让我再补充一个这里还没有回答的问题:
if ($('body.page-modellen, body.page-modellen-detail').length > 0)
{
// do stuff
}
听说过||
吗?:)
if ($('body').hasClass('page-modellen') || $('body').hasClass('page-modellen-detail'))
if($('body').hasClass('page-modellen')|| $('body').hasClass('page-modellen-detail')){
// do stuff
}
为 if 语句中的多个值引用JQuery .hasClass