Javascript hasClass不使用$(此)返回
我将Javascript hasClass不使用$(此)返回,javascript,jquery,Javascript,Jquery,我将hasClass条件与$(this)返回一起使用,但它不起作用。这是我的密码 $(document).ready(function(){ if($('.cn_submenu li').hasClass('current')){ $(this).parent().show(); } }) 但是如果我使用$('.cn_子菜单')而不是$(这个)它可以工作。 有什么想法吗?在您的问题中,此指的是文档,因此您试图显示文档的父级。改用$('.cn_子菜单')。此指的是您
hasClass
条件与$(this)
返回一起使用,但它不起作用。这是我的密码
$(document).ready(function(){
if($('.cn_submenu li').hasClass('current')){
$(this).parent().show();
}
})
但是如果我使用$('.cn_子菜单')
而不是$(这个)
它可以工作。
有什么想法吗?
在您的问题中,此
指的是文档
,因此您试图显示文档
的父级。改用$('.cn_子菜单')
。此
指的是您问题中的文档
,因此您试图显示文档
的父级。改用$('.cn_子菜单')
。此
指的是您问题中的文档
,因此您试图显示文档
的父级。改用$('.cn_子菜单')
。此
指的是您问题中的文档
,因此您试图显示文档
的父级。使用$('.cn\u子菜单')
。我怀疑您真正想做的是在.cn\u子菜单中显示任何li
的父级,并且类处于活动状态。当前代码查看first
的first
li
是否具有活动的类(忽略所有其他.cn\u子菜单和li
元素),然后错误地使用此
要显示.cn\u子菜单中类处于活动状态的任何li
的父级,请执行以下操作:
$(document).ready(function(){
$(".cn_submenu li.active").parent().show();
});
工作原理:
$(“.cn\u子菜单li.active”)
选择类处于活动状态的li
元素,这些元素是.cn\u子菜单的后代
.parent()
查找这些元素的(唯一)直接父元素集
.show()
显示它们(如果有)
我怀疑您真正想做的是在.cn\u子菜单中显示任何li
类处于活动状态的的父级。当前代码查看first
的first
li
是否具有活动的类(忽略所有其他.cn\u子菜单和li
元素),然后错误地使用此
要显示.cn\u子菜单中类处于活动状态的任何li
的父级,请执行以下操作:
$(document).ready(function(){
$(".cn_submenu li.active").parent().show();
});
工作原理:
$(“.cn\u子菜单li.active”)
选择类处于活动状态的li
元素,这些元素是.cn\u子菜单的后代
.parent()
查找这些元素的(唯一)直接父元素集
.show()
显示它们(如果有)
我怀疑您真正想做的是在.cn\u子菜单中显示任何li
类处于活动状态的的父级。当前代码查看first
的first
li
是否具有活动的类(忽略所有其他.cn\u子菜单和li
元素),然后错误地使用此
要显示.cn\u子菜单中类处于活动状态的任何li
的父级,请执行以下操作:
$(document).ready(function(){
$(".cn_submenu li.active").parent().show();
});
工作原理:
$(“.cn\u子菜单li.active”)
选择类处于活动状态的li
元素,这些元素是.cn\u子菜单的后代
.parent()
查找这些元素的(唯一)直接父元素集
.show()
显示它们(如果有)
我怀疑您真正想做的是在.cn\u子菜单中显示任何li
类处于活动状态的的父级。当前代码查看first
的first
li
是否具有活动的类(忽略所有其他.cn\u子菜单和li
元素),然后错误地使用此
要显示.cn\u子菜单中类处于活动状态的任何li
的父级,请执行以下操作:
$(document).ready(function(){
$(".cn_submenu li.active").parent().show();
});
工作原理:
$(“.cn\u子菜单li.active”)
选择类处于活动状态的li
元素,这些元素是.cn\u子菜单的后代
.parent()
查找这些元素的(唯一)直接父元素集
.show()
显示它们(如果有)
是的,你抓住我了!谢谢T.J!是的,你抓住我了!谢谢T.J!是的,你抓住我了!谢谢T.J!是的,你抓住我了!谢谢T.J!