<select id="test">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
</select>
Новая цена: <span id="price">1</span>
var $select = $('#test'); // сохраняем в переменную ссылку на селект
var $price = $('#price'); // сохраняем в переменную ссылку на блок с ценой
// на селект навешиваем слушатель, который следит за изменениями
$select.on('change', function () {
var value = $(this).prop('value'); // если что-то изменилось, получаем value селекта
$price.html(value); // ставим этот value в поле с ценой
});
$('#ComboBox').prop('value', '2');
function selectByText (text) {
var $sel = $('#ComboBox'),
$options = $sel.find('option'),
value;
$options.each(function () {
var $this = $(this),
txt = $this.text();
value = $this.prop('value');
if (txt === text) {
$sel.prop('value', value);
return false;
}
});
}
selectByText('Text 2'); // выбираем по тексту
var conf = window.confirm('Удалить?');
console.log(conf); // true, если ок. false, если отмена
if (conf) {
// удаляем
} else {
// не удаляем
}
// UPD.
// если же у вас диалоговое окно не стандартное,
// то вы не можете просто вернуть значение, так как оно будет асинхронным.
// В этом случае вы должны вызывать нужную функцию напрямую. Вот так:
function myDeleteFunction () {
// тут удаляем
}
function myCancelFunction () {
// тут отмена
}
$(document).сonfirm({
message: 'Удалить?',
callbackY: myDeleteFunction,
callbackN: myCancelFunction
});