$("class","class") 是什么意思?

What does it mean like $("class","class")?

我看到了一个代码 $("class1","class2")

如果我执行 $("class1","class2"),我会在控制台中得到结果,但如果尝试 $("class2","class1"),我不会得到任何结果。 $("class","class") 是什么意思?

Here 你可以找到更多。

  1. 第二个参数称为上下文(或父select或)。
  2. 因此第一个参数作为selector,被限制在第二个参数的范围内。 (参数可能是class/object/id
  3. 您可以在父元素中的 select 子元素中调用或使用它。

您得到 $('child_inside','parent') 的结果,但没有 $('parent','child_inside') 的结果。

可以这样找到class1和class2的东西

alert($(".class1",".class2").text());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<p class="class1">class1</p>
<p class="class2">class2</p>

<p class="class2"><span class="class1">class1(inside class2)</span></p>