Jquery: fügen Sie ein Formular-Input-Wert (.val)

Ich versuche zu schreiben versucht, einen string, der mehrere Werte, je nachdem, ob bestimmte Kontrollkästchen aktiviert sind. also

$('#submit').click(function() {
  if ($('#box1').attr('checked')) {
    $('#MyInput').val('box1 ');
    alert('1');
  }

  if ($('#box2').attr('checked')) {
    $('#MyInput').val('box2 ');
    alert('2');
  }
});

Die Rückkehr freue ich mich in diesem Fall wäre '1 2', jedoch nur der zweite Wert geschrieben wird, in das Eingabefeld ein.

Die Warnungen die mir sagen, dass beide Ereignisse in das argument-Fässer. Gibt es eine andere Methode zum Anhängen Werte?

InformationsquelleAutor pac | 2011-06-14

Schreibe einen Kommentar