青いボタン(場合によってはクラス.blue
を持つ)を持つBox2列のすべてのテキストボックス(クラス.box
)の変更をバインドする必要があります。以下はイベントデリゲートでjQueryフィルタ関数を使用するには?
は(ボタンのBOX1、Box2の&)3列を持っているだけでHTMLテーブルである私が持っているHTMLのスクリーンショットです:
クラス.blue
は、いくつかのボタンの上に存在することができますページロードで&も、別のAjax操作の結果としてボタンに削除/追加することができました。
jQueryの.on()
が .on(events [, selector ] [, data ], handler)
を持っているが、私はそこに変更イベントをバインドし、その後必要に応じてテキストボックス&をフィルタリングする
jQuery('.box').filter(function(){
return jQuery(this).closest('tr').find('.blue').length
});
のような機能を使用することができ、セレクタ部に.filter()
を使用することが可能ですか? #parent
を考慮
は私が
jQuery('#parent').on('change','.box',..);
をしようとしていたが、私はそれだけで特定のものを聞きたいのに対し、これはすべてBOX2要素の変化に耳を傾けますHTMLの親div要素です。
アイデアをお願いしますか?
ありがとうございました。
私たちは実際には 'スクリーンショット 'からコピーできません。デモ/フィドルを共有してください... – Rayon
@Rayonは質問を理解しませんでしたか? –
私はあなたの問題を理解しようとすることができますが、コードを見ずに解決策を提供することは難しいです – RRR