Если вы выделите это, вы также можете сделать это в одной строке:
$('#test').attr('x', myFunction).attr('y', myFunction);
function myFunction(i, val) {
return parseInt(val) + incBy;
}
Или абстрагировать это больше и передать в отдельную функцию атрибуты, которые вы хотите применить к
process('x', 'y');
function process() {
for (var i = 0; i < process.arguments.length; i++)
$('test').attr(process.arguments[i]), myfunction);
function myFunction(i, val) {
return parseInt(val) + incBy;
}
}
Это зависит от того, как далеко вы хотите пойти.Вы можете включить функцию, которая будет вызываться в параметры, а также критерии выбора.