19

クラス「sys-form-row」を含む最初の祖先まで反復しようとしています。

次を使用して、class="sys-form-row"を含む行を取得できます。objBack=

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

これは信じられないほど不器用なようです。私がやりたいのは次のようなものです。

$('#txtMyBox2').parents('.sys-form-row'); または、$('#txtMyBox2').closest('.sys-form-row');どちらも失敗し、追加のdiv nestingが適用された場合、現在のアプローチが常に機能するとは限りません。どんな助けでも本当にありがたいです。

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 に答える