Christian Kruse: bootstrap, Variable an INPUT Feld in einem MODAL übergeben

Beitrag lesen

Hallo Kolwitz,

erweitere ich dann um jeden Wert die Javascriptanweisung

$('#myModal').on('show.bs.modal', function(event) {
  var val = $(event.relatedTarget).attr('data-1');
  $("#modal-data1").val(val);
  
  var val = $(event.relatedTarget).attr('data-2');
  $("#modal-data2").val(val);
  
});

Im Grunde ja. Es lohnt sich allerdings ggfls., das $(event.relatedTarget) zu cachen. Außerdem ist das redeklarieren der val-Variable ein Fehler. Ich würde es vermutlich dann in etwa so formulieren:

$('#myModal').on('show.bs.modal', function(event) {
  var $relTrgt = $(event.relatedTarget);

  $("#modal-data1").val($relTrgt.attr('data-1'));
  $("#modal-data2").val($relTrgt.attr('data-2'));
});

LG,
CK