Javascript 如果子级具有特定类,则向父级添加新类

Javascript 如果子级具有特定类,则向父级添加新类,javascript,jquery,Javascript,Jquery,由于我对JS的了解有限(或缺乏),我试图找到一种方法,将类添加到特定元素的父元素中 如果您一直在使用此小提琴试图使其发挥作用,但无济于事: 有人想指出我搞砸了吗?谢谢您不能在此上下文中使用this关键字 $('.form__select select.error').parent().addClass('active'); 在此上下文中不能使用this关键字 $('.form__select select.error').parent().addClass('active'); 或者反过来,

由于我对JS的了解有限(或缺乏),我试图找到一种方法,将类添加到特定元素的父元素中

如果您一直在使用此小提琴试图使其发挥作用,但无济于事:


有人想指出我搞砸了吗?谢谢

您不能在此上下文中使用
this
关键字

$('.form__select select.error').parent().addClass('active');

在此上下文中不能使用
this
关键字

$('.form__select select.error').parent().addClass('active');

或者反过来,
$('.form_uuselect').has('select.error').addClass('active')
@Tushar您应该发布完整的答案,并解释他们如何解决OP的问题。谢谢大家的快速回答!或者反过来说,
$('.form_uuselect').has('select.error').addClass('active')
@Tushar您应该发布完整的答案,并解释他们如何解决OP的问题。谢谢大家的快速回答!因为有多个元素,所以这只适用于第一个匹配的元素。检查注释以获得解决方案。@Tushar谢谢,我错过了那部分。已更新。由于有多个元素,这将仅适用于第一个匹配的元素。检查注释以获得解决方案。@Tushar谢谢,我错过了那部分。更新。