Если ваш код отличается только строками, относящимися к определенному идентификатору элемента, вы можете уменьшить дублирование кода следующим образом:
$("#elem1, #elem2, #elem3, #elem4").resizable({
var id = $(this).attr('id'); //now you can use the ID without hard coding the string.
});
Если все ваши изменяемые размеры элементов имеют общий класс, вы можете очистить этотеще больше:
$(".resizable-element").resizable({
var id = $(this).attr('id'); //now you can use the ID without hard coding the string.
});
Если вам нужен конкретный целочисленный суффикс, вы можете сохранить это значение как атрибут data
на самом элементе:
<div id="elem1" data-idSuffix="1" class="resizable-element"></div>
наш пример на шаг вперед с разметкой выше:
$(".resizable-element").resizable({
var id = $(this).attr('id');
var idSuffix = $(this).data('idSuffix');
});