我正在尝试迭代到包含类'sys-form-row'的第一个祖先。
我可以使用以下命令获取包含class =“sys-form-row”的行:objBack =
$('#txtMyBox2').parent().parent();
这看起来非常笨拙。我想做的是这样的事情:
$('#txtMyBox2').parents('.sys-form-row');
甚至$('#txtMyBox2').closest('.sys-form-row');
但是两者都失败了,如果应用额外的div嵌套,我的当前方法将不会始终有效。
任何帮助都会非常感激。
答案 0 :(得分:24)
如果附加嵌套div具有任何特定类,则可以使用最接近的查找父
//It will always give you the closest element having class ".sys-form-row"
$('#txtMyBox2').closest(".sys-form-row");
答案 1 :(得分:3)
试试这个:
$("#txtMyBox2").parents(".sys-form-row:first");