将 select 元素选项更改为 javascript

Change select element option with javascript

我搜索了很多,没有代码可以解决这个问题。

我有一个 select 元素

$(document).ready(function() {
    $('#clientbutton').click(function(e) {
        $("input#citycode").value(example :2);
    }
}

<select id="citycode">
    <option value="1">city 1</option>
    <option value="2">city 2</option>
    <option value="3">city 3</option>
</select>

但我无法在客户端用 javascript 更改它。我在 Whosebug 中尝试了许多其他解决方案,但其中 none 有效。

更改此行

$("#citycode").value(example :2);

$("#citycode").val(2);

假设您有一个 ID 为 clientbutton 的元素。

更新:#citycodeselect 元素,而不是 input 元素。大卫·托马斯是对的。