当前位置: 首页 > 知识库问答 >
问题:

设置隐藏的datalist选项值

段干华皓
2023-03-14

在下面的片段中,我有两种方法来选择一个项:用datalist输入和传统的用Options选择。

html lang-html prettyprint-override"><input list="options" onchange="console.log(this.value)"/>
<datalist id="options">
  <option value="1">Foo</option>
  <option value="2">Bar</option>
  <option value="3">Foo</option>
</datalist>

<select onchange="console.log(this.value)">
  <option value=""></option>
  <option value="1">Foo</option>
  <option value="2">Bar</option>
  <option value="3">Foo</option>
</select>

共有1个答案

蔡弘扬
2023-03-14

可以使用data-valuejQuery隐藏值。

例如:

$(document).ready(function() {

    $('#submit').click(function()
    {
        var value = $('#selected').val();
        alert($('#browsers [value="' + value + '"]').data('value'));
    });
});
html prettyprint-override"><script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<input id="selected" list="browsers" name="browser">
<datalist id="browsers">
    <option data-value="1" value="InternetExplorer"></option>
    <option data-value="2" value="Firefox"></option>
    <option data-value="3" value="Chrome"></option>

</datalist>
<input id="submit" type="submit">
 类似资料:
  • 我正在尝试构建一个带有Inno Setup的安装程序,该安装程序基于一些配置选项运行其他安装程序。为了简单起见,假设我有20个安装程序,可以在5种不同的配置中设置,其中每个配置都有一些必需的和一些可选的安装程序。配置A可能需要安装程序1、2、5、6,并有11、13和14的选项。配置B可能需要1、2、3、9,并有12、19和20的选项。以此类推。 我为每个安装程序准备了一个组件。理想情况下,我想使用

  • 问题内容: 决定从v3切换到v4后,我需要有关ANTLR 4语法的帮助。我对ANTLR的经验不是很丰富,如果我的问题很愚蠢,我真的很抱歉;) 在v3中,我使用以下代码来检测Java风格的注释: 在v4中,没有特定于规则的选项。动作(移至隐藏通道)也无效。 有人可以给我提示如何在ANTLR v4中做到吗? 问题答案: 相当于v4的样子: 这会将所有单行和多行注释添加到频道上。但是,如果您不对这些-t

  • 我试图实现贝宝支付网关一旦提交联系表。 为此,我将表单数据存储在数据库中,并在付款完成后从保存的id中检索数据。保存该db ID在隐藏字段发送到贝宝网址。 我试过了,值是返回的。但是当我在wpcf7mail中获取表单数据时,它是空的。 未设置隐藏字段值。有人能帮我设置隐藏字段值并在 注意:我在发送邮件之前尝试了hook,后来才知道我们不能在发送邮件之前更改值。因此,我尝试将值也设置为隐藏字段是我试

  • 我一直在试图从树景中隐藏项目。我使用一个自定义数据类型作为源(称为SettingsMenuItem),它继承自FrameworkElement(目前是FrameworkContentElement,因为否则TreeView会呈现错误的数据)。

  • 我有一个活动有3个碎片(不是标签)。我有几个动作条项目,我想隐藏他们时,某个片段是存在的。我该怎么做呢?

  • 问题内容: 好的,一段时间以来,我一直在寻找答案,但我遇到的所有问题(甚至在搜索javascript时)都与jQuery结合在一起!没人再使用普通的javascript吗?!? 因此,我想要一个下拉列表(使用多个选项进行选择)。选择某个选项后,我希望显示一个隐藏的div。 然后,我尝试使用以下JavaScript代码: 我猜我的问题出在选项中的onClick触发器上,但是我不确定还有什么用?或者,