Извиняюсь, ввел в заблуждение. Зато понял, почему не сработало.
Добавлю, полный вывод такой:
function engine() {
var eng = document.getElementById('select_engine').selectedIndex;
switch (eng) {
case 0:
$("#price_item").text("Цена 1");
break;
default:
$("#price_item").text("Цена 2");
}
}
Срабатывает на onchange="engine();"
Условие такое: если на странице есть select и выбран первый option (value=0), то выводить "Цена 1", иначе "Цена 2",
а если на странице select'a нет, то выводить "Цена 2".
Как это можно грамотнее написать?