2 つの選択メニュー (#id1 と #id2) があり、ユーザー エラーが含まれていると検証された場合、いずれかが操作されたときに DOM の変更 (エラー通知の削除) を開始する必要があります。
また:
var Heat_Check = jQuery('#id1' or '#id2').change(function() { ... });
PS。そのチェーンからの戻り値がないことはわかっています。
2 つの選択メニュー (#id1 と #id2) があり、ユーザー エラーが含まれていると検証された場合、いずれかが操作されたときに DOM の変更 (エラー通知の削除) を開始する必要があります。
また:
var Heat_Check = jQuery('#id1' or '#id2').change(function() { ... });
PS。そのチェーンからの戻り値がないことはわかっています。
change
これらの選択のいずれかからトリガーされるかどうかを確認したい場合があります。以下を試してください、
var Heat_Check = false;
jQuery('#id1, #id2').change(function() { Heat_Check = true; });
function heatCheck () {
if(Heat_Check) {
//Do your stuff
console.log('It is hot');
}
}
@Vegaからのコメントは正しいですが、完全を期すためにこれを行うこともできます:
heatChangeHandler = function() {
// ....
};
$('#id1').change(heatChangeHandler);
$('#id2').change(heatChangeHandler);
一般に、複数のセレクターを 1 つの に配置する$()
ことをお勧めしますが、関数は変数としてアドレス指定できるため、何度も参照できることを知っておく価値があります。