Как создать «многоразовую» функцию в jquery?

У меня есть этот кусок кода, который отлично работает:

function displayVals() {
    var phonevals = $("#bphonesel").val();
    $('#bphone').val(phonevals);
}

$("select").change(displayVals);
displayVals();

Я хочу иметь возможность повторно использовать его для всех других окон выбора, которые есть на моем сайте. Итак, я подумал, что буду использовать для этого параметры. Однако до сих пор мне не удалось получить правильный синтаксис. Вот что у меня есть, но не работает. Любая помощь будет оценена по достоинству.

function displayVals(inputfld, boundfld) {
    var nvenval = $(inputfld).val();
    $(boundfld).val(nvenval);
}

$("select").change(displayVals());
displayVals('#bphonesel', '#bphone');
5
задан Ry- 24 November 2011 в 01:18
поделиться