试图在选择下拉列表中选择值但是它只给我文本值?联系表格 7

Posted

技术标签:

【中文标题】试图在选择下拉列表中选择值但是它只给我文本值?联系表格 7【英文标题】:trying to select value on the select dropdown however it is only giving me the text value? contact form 7 【发布时间】:2019-10-28 16:49:49 【问题描述】:

我已经创建了一个带有时间的选择下拉列表,并且每个给定时间都被赋予了一个值,例如 ([select start-time-friday class:start-time-friday "7:00 am|7.00" "7:15 am|7.25 ")

我的 jquery 正在触发控制台日志中的时间,但不是我给它的值.... 例如(我想要 7.00 而不是 7:00am)

联系表格 7 选择器值

我想知道发生了什么事?这是我的代码。

$('.start-time-monday').each(function()
    $(this).change(function()
        var startTimeMon = $('.start-time-monday').find('option:selected').val() ;
        console.log(startTimeMon);
    )
);

【问题讨论】:

不是添加图片,而是添加选择框html会很棒,您将快速正确地获得答案。 $('.start-time-monday').val() 也可以使用。 为什么不用空格分割你选择的值。 var startTimeMon = $('.start-time-monday').find('option:selected').val().split(' ')[0] ; 请显示您的下拉html。 TomHunt 或者添加对您有用的代码的答案,或者告诉我们您在我们的代码中做了哪些修改以使其正常工作,以便我们可以修改我们的答案。然后,您必须标记答案以关闭此问题以获得进一步的答案。谢谢 【参考方案1】:

获取您选择的选项的文本。您正在访问它的值。

$('.start-time-monday').each(function()
    $(this).change(function()
        var startTimeMon = $('.start-time-monday').find('option:selected').text() ;
        console.log(startTimeMon);
    )
);

【讨论】:

你解决了吗?请更新解决方案。

以上是关于试图在选择下拉列表中选择值但是它只给我文本值?联系表格 7的主要内容,如果未能解决你的问题,请参考以下文章

联系表格 7 条件值基于不带 jquery 的下拉列表

联系表格 7 - Wordpress - 从 <select> 下拉列表中选择默认值

无法从下拉列表中选择值

从文本字段复制值以选择下拉列表[重复]

如何在颤动中选择基于下拉项添加文本字段值

当我在 asp.net 核心中选择下拉值时,如何将特定文本设置为下拉列表?