我有一个html选择选项
<select id="level" name="level" class="ui dropdown">
<option value="">Choose</option>
<option value="1">Abc</option>
<option value="2">Def</option>
<option value="3">ghk</option>
</select>
当我加载这个HTML时,我需要选择选项(基于从DB给出的数据)。
$(document).ready(function(e) {
var selectedIndex=3; //This data i get from DB
//now i need to select option in select.
});
那么如何根据值
将selected
分配给option
呢?
运行示例:http://jsfidle.net/o850tw9l/
在纯JS中可以这样做:
var element = document.getElementById('level');
element.value = selectedIndex;
希望这有帮助!
试试这个..
document.getElementById('sel').value = '2';
<select id="sel">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
演示:http://js.do/code/73755
使用jQuery可以选择选项,请参阅下面的代码
$(document).ready(function(e) {
var selectedIndex=3; //This data i get from DB
//now i need to select option in select.
$('#level').val(selectedIndex);
});
使用jQuery的JSFIddle演示
使用Javascript的JSFiddle演示
我有一些连接的选择工作良好。顺便说一句,我想把这些选择转换成很小的选择,但我发现这样做有些困难。例如,我有一个ID为的select。当我选择的一个大于零的选项时,应该会出现其他选择。之后,当我更改级联选择的选项(例如在中)时,该选项会正确更改。但是,当我选择另一次时,中的选项zero和我选择另一次时,中大于zero的选项会出现,而另一次选择中已经选择了选项。 这是我的javascript代码: 这
我是新来的蟒蛇。我真的很想知道如何从SELECT中获得我的选项。在下面列出的情况下,我想选择select标记的第一个选项。 我尝试了很多方法,但都失败了。当前错误为“元素当前不可见,可能无法操作”。使用索引不会出错,但不会显示任何内容 没有打印源代码的输出如下所示: 这是网站的源代码 我注意到,实际上它设法检测选择的所有8个选项,但就在尝试更新选项时,出现了一些错误。 更具体地说,错误是(万一有用
我想调用一个函数时,选择的任何选项。类似于这样: 但不知何故不起作用。有人能帮忙吗。 请注意 我不想捕获更改事件,如果我选择已经选择选项,则不会触发更改事件
我有两个表和 names表有以下列表: -男性姓名从nameID 1到nameID 10 -女性姓名从nameID 11到nameID 21 -两者都从nameID 23到nameID 31 性别表有三个属性: -女性 -男性 -两者 我正在使用引导选择选项,我想显示从nameID11到nameid21的名称,如果用户从gender选择选项中选择女性,等等,这是可能的吗?我看到其他帖子,我注意到他
如果选择选项值是从循环中提取的,那么如何禁用该选项值?是否有其他方法解决此问题? 示例输出在循环和我想禁用选项值6和7。谢谢帮忙。
问题内容: 我试图在选择元素中选择一个值。我正在使用Selenium RC(Java)运行测试用例。我了解选择值的代码由以下代码给出: 我无法使用上面的代码选择所需的值。我认为这可能与选择源代码中的optgroup有关。我没有任何异常,该命令执行得很好,但是在页面上未选择所需的值。另外,我不能使用ID(而不是值),因为那里没有任何ID。这是选择器的源代码: 有什么方法可以使用Selenium选择所