如何在树枝模板中设置文本字段的id属性?
我需要id属性从Twig模板文本字段传递给JavaScript:
<td> <div id="meetingbundle_event_address"> {{ event.address }} </div> </td>
但是从JavaScript我收到消息,该地址未定义:
function initialize() {
var address = document.getElementById('meetingbundle_event_address').value;
alert(address);
...
}
google.maps.event.addDomListener(window, 'load', initialize);
如果我尝试使用attr
或attribute
,我会收到错误:
值“{”的意外标记“标点符号”(“预期结束语”) 在MeetingBundle中:事件:第25行的ev_jsMap_show.html.twig。
<td>{{event.address{'attr':{'id':'meetingbundle_event_address'}}}}</div </td>
OR
<td>{{event.address {'attribute':{'id':'meetingbundle_event_address'}}}} </div </td>
OR
<td>{{ event.address {{ attribute ('id', set,'meetingbundle_event_address') }}}}</td>