内部に子テーブル行要素があるテーブル内の最後の親テーブル行をターゲットにしようとしています。以下の jQuery を試して :last 疑似をターゲットにしましたが、予想どおり、ターゲットの親テーブル内の絶対的な最後のテーブル行要素をターゲットにしています。
$('table[id*="dgRegistrantList"]').find('tr:last').addClass('EventRegLastAttendee')
jQuery でターゲットにしようとしている HTML ブロックと jsFiddle をまとめました。 http://jsfiddle.net/jodriscoll/LZA7e/
緑の表の行は私がターゲットにしたいものですが、赤で強調表示されている行は、クラスを受け取る明らかな行です。
このシステムは、この「ステップ」の前にユーザーが選択した内容に応じて、テーブル行のバリアントを生成できます。私が取り組んでいることの完全な例については、http ://secure.massgeneral.org/event-form にアクセスしてください(私はステップ 2 を扱っています)。
私が使用している HTML は、顧客である私が変更できない CMS ソフトウェアによって作成されていることに注意してください。したがって、この jQuery 演習の目的です。