这是什么意思,如$(“类”,“类”)?

时间:2017-02-20 06:16:02

标签: javascript jquery jquery-selectors

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

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

2 个答案:

答案 0 :(得分:2)

Here你可以找到更多。

  1. 第二个参数称为上下文(或父选择器)。
  2. 因此,第一个参数用作选择器,它在第二个参数的范围内受到限制。 (参数可以是class/object/id
  3. 您可以调用或使用它来选择父元素中的子元素。
  4. 您获得$('child_inside','parent')的结果,但没有$('parent','child_inside')的结果。

答案 1 :(得分:2)

可以像这样找到class2里面的class1



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>
&#13;
&#13;
&#13;