2014-09-19 25 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); 
    } 
}); 
相關問題