【问题标题】:How do I select all options with jQuery with a specific value and change the value?如何使用具有特定值的 jQuery 选择所有选项并更改值?
【发布时间】:2012-02-22 17:23:14
【问题描述】:

我想选择所有值为“-1”的选择元素并将值更改为空白,也就是“”。

我想改变所有这些:

<option value="-1">Select Something</option>

到这里:

<option value="">Select Year</option>

我正在使用此代码:

jQuery().ready(function() {
    $("option[value='-1']").val('');
});

...这是行不通的。知道为什么吗?

【问题讨论】:

标签: javascript jquery forms select


【解决方案1】:

您可以选择具有特定值的选项,如下所示:

$("option[value='-1']")

然后使用val 函数设置一个新值:

$("option[value='-1']").val('');

DEMO

【讨论】:

  • 我就是这么想的!但它不起作用。有什么想法我有什么问题吗?
  • @Dave - 不确定 - 查看我刚刚发布的演示
  • @Dave:如果我们甚至不知道你的代码,我们怎么能知道?
  • 将它移到一个函数中并开始工作,不知道为什么在执行 $.read() 时它不工作
  • @Dave 因为它在任何函数之外,所以代码可能在 dom 准备好之前运行。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-11
  • 1970-01-01
  • 2018-03-04
  • 1970-01-01
  • 2012-10-17
相关资源
最近更新 更多