无效的类名由jQuery选择

时间:2016-01-13 01:15:01

标签: jquery

我的同事写了一个系统。 我对jQuery的工作感到困惑。

HTML:

<div id="test">
  <div class="1_01_001">
    content
  </div>
</div>

使用Javascript:

window.onload = function() {
  console.log($('#test.1_01_001').text()); // get empty string
  console.log($('#test .1_01_001').text()); // get textContent of that element
}

2 个答案:

答案 0 :(得分:1)

#test.1_01_001选择器正在寻找ID为&#34; test&#34;的元素,他们的类别为&#34; 1_01_001&#34;

#test .1_01_001选择器正在查找类别为&#34; 1_01_001&#34;的元素,该元素也是ID为&#34; test&#34;

答案 1 :(得分:0)

第二种方法是工作,因为正确使用jQuery的后代选择器,你必须使用空格。在这里阅读更多http://api.jquery.com/descendant-selector/