2014-09-19 58 views
0

借此功能:引用在功能上的多个元素使用“本” - JavaScript的

$(document).on('change', '#ele1, #ele2', function() { 
    if (this.value == "") { 
     $('.link').bind('click', false); 
    } else { 
     $('.link').unbind('click', false); 
    } 
}); 

我如何将引用元素#ele1#ele2分别使用this

+0

可以传递事件,并使用'e.target' – elclanrs 2014-09-19 02:23:52

+0

@elclanrs你能把一个例子,请 – Edward 2014-09-19 02:24:23

+2

什么是你最终要达到什么目的? – 2014-09-19 02:24:54

回答

0

正如ArunPJohny指出this仅引用当前更改的元素,所以我只是直接引用它们。

$(document).on('change', '#group_name, #dept-name-input', function() { 
    if ($('#group_name').val() == "" || $('#dept-name-input').val() == "") { 
     $('.add-td').bind('click', false); 
    } else { 
     $('.add-td').unbind('click', false); 
    } 
}); 
相关问题