javascript - jQuery 如何在选择下拉列表中的有值(value)的选项后添加空白选项?

标签 javascript jquery html dropdown

jQuery如何在有值(value)的选项后添加空白选项?

我编写了代码,但它在下拉列表顶部添加了空白选项。但我需要一个有值(value)的选项,一个空白

像这样:

<option></option>
<opton valu2="1">Red</option>
<option></option>
<option value="2">Green</option>

这是我的代码:

<select id="theSelectId">
      <option selected="selected" value=""/>
      <option value="volvo">Volvo</option>
      <option value="saab">Saab</option>
      <option value="mercedes">Mercedes</option>
      <option value="audi">Audi</option>
    </select>

    $("<option>", { value: '', selected: true }).prependTo("#theSelectId");​​​​​​​​​​​

最佳答案

问题是JS代码后面有几个不可打印的字符:

enter image description here

这会导致错误:

Uncaught SyntaxError: Invalid or unexpected token

如果删除这些,代码就可以正常工作:

$("<option>", { value: '', selected: true }).prependTo("#theSelectId");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="theSelectId">
    <option selected="selected" value=""/>
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="mercedes">Mercedes</option>
    <option value="audi">Audi</option>
</select>

关于javascript - jQuery 如何在选择下拉列表中的有值(value)的选项后添加空白选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41608209/

相关文章:

javascript - 使用 JQuery 监听除特定 div 及其子元素之外的所有 html 正文点击

javascript - 隐藏和显示内容 Angular

jquery - 如何为文本添加滚动视差效果

javascript - html 输入文件与 knockoutjs 绑定(bind)

javascript - 如何在 ElectronJS 中设置窗口名称/标题?

javascript - 如何使用 jQuery 检查表中是否存在第二个 tr

javascript - 将 "this"与另一个外部函数一起使用

jquery - 警告 : No message defined for

javascript - 如何遍历一个对象?

javascript - Node js 创建错误的 Date 对象