如何使用JQuery从细枝变量中获取值?

如何使用JQuery从细枝变量中获取值?,jquery,symfony,twig,Jquery,Symfony,Twig,我正在尝试使用Jquery从Twig中的日期类型中获取一个值 我试图为我的twig变量分配一个数据类。 然后使用.attr()或.data()从JQuery获取它,但没有成功 细枝: 我预计所选日期的输出为2019年2月6日。相反,我得到一个错误,该对象无法转换为字符串 我怎样才能得到日期 谢谢你的回复 使用您能否显示呈现的html,以便我们可以查看变量和属性的格式我不确定在div上放置更改事件时您在做什么。您通常会将change附加到表单input、select等。如前所述,呈现的html将是

我正在尝试使用Jquery从Twig中的日期类型中获取一个值

我试图为我的twig变量分配一个数据类。 然后使用.attr()或.data()从JQuery获取它,但没有成功

细枝:

我预计所选日期的输出为2019年2月6日。相反,我得到一个错误,该对象无法转换为字符串

我怎样才能得到日期


谢谢你的回复

使用

您能否显示呈现的html,以便我们可以查看变量和属性的格式我不确定在
div
上放置
更改
事件时您在做什么。您通常会将
change
附加到表单
input
select
等。如前所述,呈现的html将是一个巨大的帮助。我不确定您为什么要将
change
事件处理程序放在
div
上,但在任何情况下,您的代码都可以很好地处理指定的数据:。请编辑问题以显示一个案例,该案例显示了您描述的错误。您得到的错误位于下一行,
data id=“{{form.dateDeb}}”
,因为您没有提供有关此变量所包含内容的任何信息,因此很难说应该找到解决方案。我只需在我的form_小部件(form.dateDeb)中添加一个id,然后使用document.getElementById('id')使用javascript访问该id。然后我使用function.value。
<div class="form-group">
    {{ form_label(form.dateDeb,"Date de début",{'label_attr':{'class':'col- 
    xs-12 control-label'}}) }}
    {{ form_errors(form.dateDeb)}}
    <div class="col-xs-12"  id="idDateDeb" data-id="{{ form.dateDeb}}">
        {{ form_widget(form.dateDeb,{'attr':{'class':'form-control'}}) }}
    </div>
</div>
$('#idDateDeb').change(function(){
    alert("On change le datetime");
   var maDateActuelle = $(this).attr('data-id');
   alert(maDateActuelle);
});