jqueryでformをsubmitする前に<input>タグを追加する方法

これでformをsubmitするさいに任意の値を追加して送信することができました

<form id="form">
  <input type="submit" value="送信"/>
</form>

<script>
$("#form").submit(function() {
  $("<input>",{
    type:"hidden",
    name:"input_name",
    value:"input_value"
  }).appendTo("#form");
});
</script>

リンク集へ