jquery - 设置选择框的选中选项

标签 jquery html jquery-selectors html-select

我想将之前选择的选项设置为在页面加载时显示。我用下面的代码试了一下:

$("#gate").val('Gateway 2');

<select id="gate">
    <option value='null'>- choose -</option>
    <option value='gateway_1'>Gateway 1</option>
    <option value='gateway_2'>Gateway 2</option>
</select>

但这不起作用。有什么想法吗?

最佳答案

这绝对应该有效。 Here's a demo .确保您已将代码放入 $(document).ready:

$(function() {
    $("#gate").val('gateway_2');
});

关于jquery - 设置选择框的选中选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4680075/

相关文章:

html - 在 div 底部放置一个跨度(水平位移问题)

jquery - 第 n 个子元素,为每个 4 的倍数的元素分配样式

jquery - 选择 img 元素之前的第一个范围(中间的任意 dom 元素)?

jquery - header 过期?我如何实现它们以及它们是什么?

javascript - 根据主输入类型="file"(多个)元素创建多个输入类型="file"元素及其对应的值(FileList)

javascript - 滚动超过元素的 50% 时如何粘贴 div?

jQuery 选择=(等号)之后的最后一个单词

javascript - 使用颜色选择器手动更改单元格/行/列的颜色?

jquery - 如何使用jquery解析json结果

python - 如何使用 scrapy.Request 将另一个页面的元素加载到项目中