19

我正在尝试迭代到包含类“sys-form-row”的第一个祖先。

我可以使用以下命令获取包含 class="sys-form-row" 的行:objBack =

$('#txtMyBox2').parent().parent();

这看起来非常笨拙。我想做的是这样的:

$('#txtMyBox2').parents('.sys-form-row'); 或者即使$('#txtMyBox2').closest('.sys-form-row');应用了额外的 div 嵌套,两者都失败了,我目前的方法也不会总是有效。任何帮助将非常感激。

4

2 回答 2

24

如果附加的嵌套 div 有任何特定的类,您可以使用最接近的来查找父级

//It will always give you the closest element having class ".sys-form-row"
$('#txtMyBox2').closest(".sys-form-row");
于 2011-07-28T15:43:17.210 回答
3

试试这个:

$("#txtMyBox2").parents(".sys-form-row:first");
于 2011-07-28T15:44:00.137 回答