有沒有辦法將變數指派給元素名稱,以便我可以存取該元素並更改值:
[% FOREACH field IN ['id','type','updatedt','lastcheckdt'] %] <div class="row col-md-3 col-sm-6"> <dl class="details-dl"> <label>[% field %]</label> <div class="details-dg"> <dd name=[% field %] class="float-right">[% order.$field %]</dd> </div> </dl> </div> [% END %]
我可以格式化更新的日期時間:
let dt_formatted = convertDateFormat("[% order.updatedt %]"); $( "[name='updatedt']" ).val(dt_formatted);
不幸的是,將 [ % field %] 指派給名稱並沒有為名稱指派任何值:
<dd name=[% field %] class="float-right">[% order.$field %]</dd>
使用 .html() 而不是 .val 來存取
中的屬性看起來您缺少此處的引號: