【问题标题】:Change select element option with javascript使用 javascript 更改选择元素选项
【发布时间】:2018-12-01 15:59:14
【问题描述】:

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

我有一个选择元素

$(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 更改它。我在 Stackoverflow 中尝试了许多其他解决方案,但都没有奏效。

【问题讨论】:

  • &lt;button&gt;id=“clientbutton” 在哪里?您没有 &lt;input&gt;id=“citycode”,那么您为什么希望它能够工作?
  • 我只是举个例子
  • 为了简单起见,我降低了细节

标签: javascript jquery drop-down-menu select-options


【解决方案1】:

改变这一行

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

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

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

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

【讨论】:

  • 真的吗?您可能想再次查看 HTML。
  • 我只是举了一个例子。为了简单起见,我降低了细节
  • 我为 2 个人写示例。我知道它应该像 $("#citycode").val(2);它不能像这样工作。主要问题不在于代码。仅使用 $("#citycode").val(2); 就不会轻易更改选择;好的?其他输入工作但不是“选择”
  • 那么不要写input#citycode(不存在),而是#citycode(或者select#citycode,如果你喜欢的话)。见小提琴:jsfiddle.net/urukai/xpvt214o/976696
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2017-12-13
  • 1970-01-01
  • 2013-08-01
  • 1970-01-01
  • 2011-12-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多