在向混合添加变量后,将另一个元素添加到jQuery选择器

Joh*_*ter 0 javascript jquery

我想知道在向混合添加变量后如何向jQuery选择器添加另一个元素.

这是我目前的情况:

var className = $(this).attr('class');
$('.case-study-each-landing-container h3 span.' + className).css('color','#FCB709');
Run Code Online (Sandbox Code Playgroud)

我需要添加一个a后续+ className继续下树.我认为这样可行,但没有带来任何错误,但似乎不起作用?

$('.case-study-each-landing-container h3 span.' + className + 'a').css('color','#FCB709');
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢,R

Ric*_*ton 5

看起来你只是在a之前错过了一个空格:

$('.case-study-each-landing-container h3 span.' + className + ' a').css('color','#FCB709');
Run Code Online (Sandbox Code Playgroud)