Можете ли вы переформулировать свой вопрос лучше? Я все еще потерян в том, что ты хочешь.
Но, тем не менее, вот как <select>
работает в jQuery
<select id="selection">
<option value="val_1">value 1</option>
<option value="val_2">value 2</option>
</select>
$("#selection").val()
даст вам val_1
или val_2
в зависимости от того, какой предмет ведьмы выбран в данный момент.
Если вы хотите просмотреть все опции и отметить выбранные, вы можете использовать
$("#selection option:selected").val();
или через все <option>
1016 *
$("#selection option").each(function() {
if( $(this).is(":selected") ) {
var v = $(this).val();
}
});
Если вы хотите сохранить все опции, вы можете легко клонировать их или назначить их как data , если вы хотите сохранить эти значения на всех страницах, используйте Local Database или Cookies сохранить данные.
Чтобы ответить на ваш вопрос после обновления:
Первый: Почему у вас нет:
<select id="start_month" onChange="getMonthDay()">
<option value="1">Jan</option>
<option value="2">Feb</option>
<option value="3">March</option>
<option value="4">April</option>
<select>
А использовать значение выбранного элемента?
Второе: Просто используйте то, что я написал выше, и используйте параметры
$("#start_month option").each(function(index, element) {
if( $(this).is(":selected") ) {
// get index position, remember to add 1 as arrays start at 0
var n = index;
// break each
return false;
}
});