次のフォーム内の送信ボタンでjqueryコードを複数回クリックする必要があります。
送信イベントを追跡するYUIイベントリスナーがあり、毎回コールバック関数を呼び出します。一度クリックして複数の送信イベントを生成するにはどうすればよいですか?
<!DOCTYPE html>
<html>
<head>
<style>
button { margin:10px; }
div { color:blue; font-weight:bold; }
span { color:red; }
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<form class="forms" id="result_form" method="post" >
<input type="submit" id = "click" value="Sum Result" ></input>
</form>
<button id = "B2">Button #2</button>
<script>
$("#click").click(function () {
alert("Test");
});
$("#B2").click(function () {
for(j=0;j<10;j++)
$("#click").trigger('click');
</script>
</body>
</html>
上記のコードでは、B2をクリックするとアラートが1つだけ表示されますが、送信をフォームの外に置くと、10個のアラートを取得できます。