Heim > Fragen und Antworten > Hauptteil
Gibt es eine Möglichkeit, dem Elementnamen eine Variable zuzuweisen, damit ich auf das Element zugreifen und den Wert ändern kann:
[% 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 %]
Ich kann aktualisierte Datums- und Uhrzeitformate formatieren:
let dt_formatted = convertDateFormat("[% order.updatedt %]"); $( "[name='updatedt']" ).val(dt_formatted);
Leider weist die Zuweisung von [ % Feld %] zu einem Namen dem Namen keinen Wert zu:
<dd name=[% field %] class="float-right">[% order.$field %]</dd>
P粉1357999492023-09-10 13:19:33
使用 .html() 而不是 .val 来访问
$( "[name='updatedt']" ).val(dt_formatted); --> wrong $( "[name='updatedt']" ).htmtl (dt_formatted); --> correct