在查询中查找嵌套元素

时间:2011-07-19 07:55:13

标签: jquery

我需要找到一个带有addressControlCountry类的DropDownList。怎么样?

<div id="myDiv">
 <asp:DropDownList runat="server"  CssClass="addressControlCountry" />
</div>

这不起作用

$('#myDiv .addressControlCountry')

5 个答案:

答案 0 :(得分:11)

试试这个

$('#myDiv').find('.addressControlCountry');

答案 1 :(得分:3)

理论上,你已经拥有的东西应该有效。但是,您可以尝试以下方法之一:

$('#myDiv').children('.addressControlCountry')
$('#myDiv > .addressControlCountry')

答案 2 :(得分:2)

请使用此

$('#myDiv > .addressControlCountry')

答案 3 :(得分:1)

您可以使用

$('#divLegalAddress).children()

如果divLegalAddress有多个子节点,您可以使用.eq() - 函数来选择正确的子节点。

答案 4 :(得分:1)

您可以通过外部div进行范围调整,然后选择内部下拉元素,如下所示

$( 'addressControlCountry', '#myDiv')