Может быть, что-то подобное поможет вам
<select width="200">
<option>Small</option>
</select>
$(document).ready(function(){
$.each($('select'), function () {
$(this).selectmenu({ width : $(this).attr("width")})
})
})
Вы пройдете через каждый элемент select и у вас будет возможность указать значение with в атрибуте width элементов select.Может быть, вы найдете это полезным и можете изменить его так, чтобы он соответствовал вашим потребностям.
Редактировать 1: Или, если вы просто хотите добавить что-то дополнительное через код (я думаю, вы можете сделать это также с помощью CSS), вы можете использовать что-токак:
<select>
<option>Small</option>
</select>
$(document).ready(function(){
$.each($('select'), function () {
$(this).selectmenu({ width : $(this).width() + 100}) // You just take the width of the current select and add some extra value to it
})
})