jqueryでtriggerでイベントを起こしてイベントハンドラに値をわたす方法

triggerメソッドの第2引数に配列で渡すことで実装できました

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

<script>
var data = ["aaa","bbb"];
$("#form").trigger("submit",data);

$("#form").submit(function(event,v1,v2) {
  console.log(v1);//aaa
  console.log(v2);//bbb
});
</script>

リンク集へ