質問: $('[id ^= ' + old_id + ']').val(); $(this).val(old_val); }); } ```
回答: ``` if ( $( '[id$=_new][value=""]' ).length == 0 ) { /* 空の場合 */ } ``` また、下記では「_old」で終わるid属性を持つ最初の値を入れてしまいます。`$(this)` のid属性を取得して、_newを_oldに置換してそれをセレクタにする必要があるのでは。 ``` $(this).val($('[id$=_old]').val()); ```