标签: option

如何删除选择框的所有选项,然后添加一个选项并使用jQuery选择它?

使用核心jQuery,如何删除选择框的所有选项,然后添加一个选项并选择它?

我的选择框如下.

<Select id="mySelect" size="9"> </Select>
Run Code Online (Sandbox Code Playgroud)

编辑:以下代码有助于链接.但是,(在Internet Explorer中).val('whatever')未选择已添加的选项.(我没有使用两个相同的"价值" .append.val.)

$('#mySelect').find('option').remove().end()
.append('<option value="whatever">text</option>').val('whatever');
Run Code Online (Sandbox Code Playgroud)

编辑:试图让它模仿这个代码,每当页面/窗体重置时,我使用以下代码.此选择框由一组单选按钮填充..focus()更接近,但该选项似乎没有像它一样被选中.selected= "true".我现有的代码没有任何问题 - 我只是想学习jQuery.

var mySelect = document.getElementById('mySelect');
mySelect.options.length = 0;
mySelect.options[0] = new Option ("Foo (only choice)", "Foo");
mySelect.options[0].selected="true";
Run Code Online (Sandbox Code Playgroud)

编辑:选择的答案接近我需要的.这对我有用:

$('#mySelect').children().remove().end()
.append('<option selected value="whatever">text</option>') ;
Run Code Online (Sandbox Code Playgroud)

但这两个答案都让我得到了最后的解决方案..

javascript jquery html-select option

1028
推荐指数
16
解决办法
104万
查看次数

如何检查是否选择了一个选项?

$('#mySelectBox option').each(function() {
    if ($(this).isChecked())
       alert('this option is selected');
     else
       alert('this is not');
});
Run Code Online (Sandbox Code Playgroud)

显然,这isChecked不起作用.所以我的问题是这样做的正确方法是什么?谢谢.

jquery select option

142
推荐指数
4
解决办法
31万
查看次数

在<option>标签内使用href链接

我有以下HTML代码:

<select name="forma">
    <option value="Home">Home</option>
    <option value="Contact">Contact</option>
    <option value="Sitemap">Sitemap</option>
</select>
Run Code Online (Sandbox Code Playgroud)

如何将Home,ContactSitemap值设为链接?我使用以下代码,因为我预计它不起作用:

<select name="forma">
    <option value="Home"><a href="home.php">Home</a></option>
    <option value="Contact"><a href="contact.php">Contact</a></option>
    <option value="Sitemap"><a href="sitemap.php">Sitemap</a></option>
</select>
Run Code Online (Sandbox Code Playgroud)

html forms tags anchor option

124
推荐指数
5
解决办法
41万
查看次数

"./configure"选项"--build"," - host"和"--target"的区别是什么?

该脚本./configure接受3个选项--build,--host--target.我混淆了他们的角色.它们的区别和语义是什么?

autoconf configure cross-compiling option

112
推荐指数
2
解决办法
7万
查看次数

如何过滤列表[选项]中的无?

如果我List[Option[A]]在Scala中有一个过滤掉None值的惯用方法是什么?

一种方法是使用以下内容:

val someList: List[Option[String]] = List(Some("Hello"), None, Some("Goodbye"))
someList.filter(_ != None)
Run Code Online (Sandbox Code Playgroud)

有更"惯用"的方式吗?这看起来很简单.

scala option

99
推荐指数
3
解决办法
4万
查看次数

android:以编程方式更改选项菜单项

是否可以通过编程方式更改选项菜单项?有人可以给我一个例子吗?

此外,我想禁用某些项目,以便他们不听取点击,是否可能?

java android menuitem option

85
推荐指数
5
解决办法
11万
查看次数

如何在脚本中实现--verbose或-v选项?

我知道--verbose或者-v来自几个工具,我想将它实现到我自己的一些脚本和工具中.

我想放置:

if verbose:
    print ...
Run Code Online (Sandbox Code Playgroud)

通过我的源代码,这样如果用户传递-v选项,变量verbose将被设置为True,文本将被打印.

这是正确的方法还是有更常见的方法?

另外:我不是要求一种方法来实现参数的解析.我知道它是如何完成的.我只对verbose选项感兴趣.

python option

78
推荐指数
5
解决办法
9万
查看次数

C++有哪些参数解析器库?

我想以下列方式将参数传递给我的C++程序:

./myprog --setting=value
Run Code Online (Sandbox Code Playgroud)

是否有任何图书馆可以帮助我轻松完成这项工作?

另请参阅C和Unix的Argument-parsing helpers

c++ parsing option

70
推荐指数
8
解决办法
4万
查看次数

具有默认值的选项的javascript设计模式?

// opt_options is optional
function foo(a, b, opt_options) {
  // opt_c, opt_d, and opt_e are read from 'opt_options', only c and d have defaults
  var opt_c = 'default_for_c';
  var opt_d = 'default_for_d';
  var opt_e; // e has no default

  if (opt_options) {
    opt_c = opt_options.c || opt_c;
    opt_d = opt_options.d || opt_d;
    opt_e = opt_options.e;
  }
}
Run Code Online (Sandbox Code Playgroud)

以上看起来非常冗长.使用默认参数处理参数选项的更好方法是什么?

javascript design-patterns optional-parameters option

66
推荐指数
5
解决办法
3万
查看次数

有没有办法在HTML5 datalist选项上应用CSS样式?

我想修改显示我的datalist的不同选项列表的方式.是否可以在其上应用一些CSS属性?

<input list="languages" id="language_id">
<datalist id="languages">
      <option value="html">HTML</option>
      <option value="java">Java</option>
      <option value="perl">Perl</option>
      <option value="php">PHP</option>
      <option value="ruby-on-rails">Ruby on Rails</option>
</datalist>
Run Code Online (Sandbox Code Playgroud)

我试过了

option {
    background: red;
}
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.

css html5 option html-datalist

62
推荐指数
2
解决办法
6万
查看次数