如果两个对象都发生了事件,如何为两个对象使用一个事件处理程序?

时间:2016-05-28 23:54:31

标签: jquery

this question帮助我清除了关于两个对象的一个​​事件的图片。但是,如果两个对象都发生了事件,我该如何启动该函数? (因此,如果只有一个对象 - 函数不会触发)

对于examlpe:如果两个输入字段都已填满。

感谢您的关注

1 个答案:

答案 0 :(得分:0)

对于需要填充的两个输入,只需在事件处理程序内部检查:

var $inputs = $('#input-1, #input-2').change(function(){
    // `this` is element event occurred on
    if(  $(this).val() && $inputs.not(this).val() ){
       // code when both filled

    }else{
       alert('Missing a value')
    }
});