使用'这个'在函数中引用多个元素。 - JavaScript

时间:2014-09-19 02:22:42

标签: javascript jquery this event-delegation

采取此功能:

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

如何使用#ele1分别引用元素#ele2this

1 个答案:

答案 0 :(得分: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);
    }
});