【发布时间】:2015-01-15 14:28:15
【问题描述】:
我有一个下拉菜单
<select id="ddl1">
<option value="0">number</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
</select>
现在我正在做的是,只要用户点击ddl1,我就会像这样将其默认值更改为4
$(function () {
var defaultValue = "4";
$('#ddl1').click(function () {
var select_val = $('#ddl1').val();
if (select_val == "0")
$('#ddl1').val(defaultValue);
});
});
但现在的问题是当用户尝试选择下拉菜单的默认选项时,即number,选择了选项4。任何想法如何解决这个问题?
问题是当用户只点击下拉菜单时 -> option4 必须被选中,当用户点击选项 number -> 选项 number 必须被选中而不是选项 4。
【问题讨论】:
-
您能告诉我们您想要的功能吗?喜欢你真正想要它做什么?
-
@indubitablee : 当用户只点击下拉菜单时 -> option
4必须被选中并且当用户点击选项number-> 选项number必须被选中而不是选项 @987654334 @...更新了问题
标签: javascript jquery select