Я выбираю другую опцию на одном из своих ddl, и я преуспел в получении этого значения, но одновременно хочу получить опцию на другом ddl в коде , Как я могу получить другую опцию ddl ....? я ставлю здесь пример кода моего вопроса:получить значение другого DropDownList в JQuery после изменения опции DropDownList
<select id="someIdName" class="selectMenuFromHour" onchange="someFunc(this)">
<option value="0" selected="selected">(none)</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
</select>
<select id="someIdName" class="selectMenuTillHour" onchange="someFunc(this)">
<option value="0" selected="selected">(none)</option>
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
<option value="4">Option 4</option>
</select>
function someFunc(obj) {
var startHour;
var endHour;
if ($(obj).attr('class') == "selectMenuFromHour") {
startHour = $(obj).val();
//*need to add the value of the class - selectMenuTillHour !
}
if ($(obj).attr('class') == "selectMenuTillHour") {
endHour = $(obj).val();
//*need to add the value of the class selectMenuFromHour!
}
}
Вам нужно будет идентифицировать 'select' с чем-то вроде' getElementById() ', а затем получить значение от этого. Однако ваши элементы 'select' имеют одинаковый' id', поэтому HTML недействителен. – David
Я сделал это с getelementbyclassname, и я не получил вариант .value /: /: –