在Selector中选择DOM

时间:2017-01-11 05:46:07

标签: javascript jquery

我的jQuery有点问题,我需要在'variable-scope'元素中选择一个类..我不知道如何用简单的术语描述..但这是我的情况

我得到了这个结构元素:

<div class="alpha">
  <div class="bravo">
          Testing
  </div>
</div>

我将变量用于'范围':

var theData=jQuery(".alpha");

我的问题是如何在数据变量中选择“bravo”类?

由于

5 个答案:

答案 0 :(得分:1)

.find()将从子元素

返回
theData.find('.bravo')

var theData=jQuery(".alpha");
var bravo = theData.find('.bravo');
console.log( bravo.text() );
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script>
<div class="alpha">
  <div class="bravo">
          Testing
  </div>
</div>

答案 1 :(得分:0)

你可以这样做:

var theData = jQuery(".alpha");
var bravo = theData.find(".bravo");

答案 2 :(得分:0)

试试这个:

var theData = jQuery(".alpha").find(".bravo");

答案 3 :(得分:0)

尝试使用children()功能

var theData=jQuery(".alpha");
var bravo=theData.children('.bravo')

    console.log(bravo.text())
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="alpha">
  <div class="bravo">
          Testing
  </div>
</div>

var theData=jQuery(".alpha");
var bravo=theData.children('.bravo')

答案 4 :(得分:0)

您可以将jQuery()".bravo"选择器作为第一个参数theData作为第二个参数来设置context jQuery()来电theData jQuery对象

&#13;
&#13;
var theData = jQuery(".alpha");
var bravo = jQuery(".bravo", theData);
bravo.css("color", "green");
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">
</script>
<div class="alpha">
  <div class="bravo">
    Testing
  </div>
</div>
&#13;
&#13;
&#13;