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