需要选项文本从选择字段存储在Woocommerce订单
Need option text from select field stored in Woocommerce order
我在woocommerce结帐页面中使用自定义帖子类型-添加进入比赛的汽车的详细信息。根据登录用户的user_id从CPT汽车中提取汽车字段。我面临的问题是值被存储在顺序中,而不是字段的文本。如。福特,Fiesta, 2001年,黑色,我得到的顺序是488,488,488等等
我还存储了用户正在输入他们的汽车的类-这在前端也显示正确-但是在后端存储了值。我尝试过jquery/javascript -我无法工作。代码:
<script type="text/javascript">
var car_text = $("#my_car_select option:selected").text();
$(function(){
$('select').change(function(){
$('select').val( $(this).val() );
var selectedText = $("#my_car_select")[0].textContent
})
})
$car_selected_name = $('#my_car_select:selected').text();
$("#my_car_select").change(function(){
var car_text = $("#my_car_select option:selected").text();
});
</script>
我也尝试过根据ID查询CPT -然而这也不起作用,我一直得到一个数组,而不仅仅是字段文本。
我很沮丧,因为选项文本是在屏幕上的前端,只是没有被存储在后端-一些非常简单的东西,我不能弄清楚。任何帮助都将非常感激。谢谢。
从你所说的听起来你只需要从所选选项中获得值?
你几乎是对的,只是在:selected之前需要一个空格如
var selected_text = $('#my_car_select :selected').text();
返回所选元素。
如果这仍然引起任何问题,请告诉我,可能有助于查看您需要从中获取的元素的来源。
相关文章:
- 将作用域存储在JSON中
- 使用javascript存储变量的最安全方式
- 当图像转换为本地存储的DataURL时,EXIF被删除
- 如何在chrome扩展中存储数据/结果,以及如何使用setTimeout使其只被调用一次
- 如何有效地将游戏数据存储在URL查询字符串中
- Ember.js-接口状态应该存储在哪里
- 如何解雇“;铁局部存储负载”;事件
- Woocommerce产品选项有条件
- 本地存储中的字符串到字节数组转换
- 从jQuery调用存储在Variable中的函数
- 推荐在JavaScript中执行存储为字符串的函数,而不是使用eval
- 通过另一个php应用程序将我的项目推送到Github存储库中
- 将数据存储在javascript数组中以供进一步使用
- 在页面卸载时写入HTML5 FileSystem API存储
- 加载存储在IndexedDB中的HTML页面
- 在字符串中查找所有图像 src URL 并存储在数组中
- 如何从C#代码背后调用本地存储的javascript函数
- 在ListView中添加JSON数组中存储的图像-ReactNative
- 将数据存储到元素中
- 需要选项文本从选择字段存储在Woocommerce订单