【发布时间】:2015-06-06 15:19:22
【问题描述】:
我在我的一个 ddl 上选择了其他选项,并成功获得了该值,但同时我想在代码中的其他 ddl 上获得选项。 我怎样才能获得其他 ddl 选项....? 我在这里放了一个我的问题的代码示例:
<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 无效。 -
我用 getelementbyclassname 做的,我没有得到 .value / 的选项:
标签: javascript jquery drop-down-menu ddl