Направо ми става лошо като видя това jQuery

Ето ти пример как можеш да направиш подобно нещо с по-малко код, по-красив код и vueJS
http://jsfiddle.net/bvypo824/8/Ето и малко разяснения

Зареждаме vueJS, декларираме нов vue instance и го закачаме към html-a с клас vue-container на главния див.
Имаме масиви с обекти pizzas и dobavki.. Имаме обект izbrana_dobavka..
Листаме съответните данни използвайки директивата
v-for.
Чрез v-model мапваме стойността на избрания option към обекта izbrana_dobavka.
Чрез v-bind:value задаваме каква стойност да имат option-ите. Съответно в нашия пример ако избереш някой option той приема стойността на някой от обектите в dobavki.
Използвал съм и v-on:click, за да ресетнем izbrana_dobavka до default стойностт-а ако потребител иска да премахне добавката.
И накрая имаме смятаме цената за всяка пица

Ако използваш float, трябва parseFloat.
|
| {{ parseInt(pizza.price) + parseInt(izbrana_dobavka.price) }} лв. | |
|